zoukankan      html  css  js  c++  java
  • Robotframework 之常用断言关键字简介

    任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字。

    1、Should Be Empty  

      判断是否为空,如果不为空,执行失败,示例:

      ${value}  Set Variable  hello

      Should Be Empty   ${value}    断言结果不为空

    2、Should Start With

      判断某个字符串是否以预期执行的字符串开始,如果以指定的字符串开头,则执行成功,否则执行失败,示例:

      ${value}  Set Variable  hello

      Should Start With  ${value}  kemi  断言字符串${value}不以kemi开头

    3、Should Not Start With

      与Should Start With刚好相反,如果以指定的字符串开头,则执行失败,否则执行成功,示例:

      ${value}  Set Variable  hello

      Should Not Start With   ${value}  kemi  断言字符串${value}是以kemi开头

    4、Should Match

      判断某个字符串是否与预期指定的字符串相匹配,如果可以匹配,则执行成功,否则执行失败,示例:

      ${value}  Set Variable  hello

      Should Match  ${value}  kemi  断言字符串${value}不可以匹配qq

    5、Should Not Match

      与Should Match刚好相反,如果字符串匹配,则执行失败,否则执行成功,示例:

      ${value}  Set Variable  hello

      Should Not Match  ${value}  kemi  断言字符串${value}可以匹配hello

    6、Should Be Equal As Integers

      以整数的形式来进行比较,示例:

      ${value}  Set Variable  11

      Should Be Equal As Integers  ${value}  12  断言11和12不相等 

    7、Should Be Equal As Strings

      以字符串的形式来进行比较,示例:

      ${value}  Set Variable  hello

      Should Be Equal As Strings  ${value}  kemi  断言hello和kemi不相等

    8、Should Be Equal As Numbers

      以number的形式来进行比较,示例:

      ${value}  Set Variable  1.0

      Should Be Equal As Numbers  ${value}  1  断言1.0等于1

    9、Should Not Be Equal

      与should be equal 用法相反,当带比较的两个值相等时,执行失败,否则执行成功,示例:

      ${value}  Set Variable  1.0

      Should Not Be Equal  ${value}  1.0  断言1.0等于1.0

    10、Should Not Be Empty

      与should be empty 用法相反,如果为空,执行失败,示例:

      ${value}  Set Variable  hello

      Should Not Be Empty  ${value}    断言字符串${value}为空

    转载原文地址:https://www.cnblogs.com/cnkemi/p/9876578.html
  • 相关阅读:
    非标准的xml解析器的C++实现:二、解析器的基本构造:语法表
    非标准的xml解析器的C++实现:一、思考基本数据结构的设计
    lua5.4 beta中的to-be-closed变量的用法
    lua table与json的之间的互相转换高性能c++实现
    lua多线程共享数据的解决方案
    winsock完成端口套接字重用注意事项
    Less相关的用法以及Vue2.0 中如何使用Less
    1:MUI选择器组件抛出“n.getSelectedItem is not a function”异常的解决办法 2:mui三级联动 3:移动端关闭虚拟键盘
    redux状态管理和react-redux的结合使用
    初步学习React Router 4.0
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11434874.html
Copyright © 2011-2022 走看看