RobotFramework自动化测试框架-常用断言关键字
断言关键字 |
描述 |
||||||||||
Should Be Empty |
判断是否为空,如果不为空,执行失败,示例:
|
||||||||||
Should Start With |
判断某个字符串是否以预期执行的字符串开始,如果以指定的字符串开头,则执行成功,否则执行失败,示例
|
||||||||||
Should Not Start With |
与Should Start With刚好相反,如果以指定的字符串开头,则执行失败,否则执行成功,示例:
|
||||||||||
Should Match |
判断某个字符串是否与预期指定的字符串相匹配,如果可以匹配,则执行成功,否则执行失败,示例:
|
||||||||||
Should Not Match |
与Should Match刚好相反,如果字符串匹配,则执行失败,否则执行成功,示例:
|
||||||||||
Should Contain X Times |
与Should Contain 关键字类似,用来判断指定的字符串包含指定的字符或者字符串多少次,示例:
|
||||||||||
Should Be Equal As Integers |
以整数的形式来进行比较,示例:
|
||||||||||
Should Be Equal As Strings |
以字符串的形式来进行比较,示例:
|
||||||||||
Should Be Equal As Numbers |
以number的形式来进行比较,示例:
|
||||||||||
Should Not Be Equal |
与should be equal 用法相反,当带比较的两个值相等时,执行失败,否则执行成功,示例:
|
||||||||||
Should Not Be Empty |
与should be empty 用法相反,如果为空,执行失败,示例:
|
【原文归作者所有,欢迎转载,但是保留版权】
Robot Framework自动化测试框架核心指南电子版试读
相关博文汇总:
RobotFramework下的http接口自动化Create Http Context关键字的使用
RobotFramework下的http接口自动化Get关键字的使用
RobotFramework下的http接口自动化post关键字的使用
RobotFramework下的http接口自动化Get Response Body关键字的使用
RobotFramework下的http接口自动化Get Response Status 关键字的使用
RobotFramework下的http接口自动化Get Response header 关键字的使用
RobotFramework下的http接口自动化Set Request Header 关键字的使用
RobotFramework下HttpLibrary库其它关键字
RobotFramework下的http接口自动化Set Request Body 关键字的使用
RobotFramework下的http接口自动化Follow Response关键字的使用
RobotFramework自动化测试框架的基础关键字(一)
RobotFramework自动化测试框架的基础关键字(二)
RobotFramework自动化测试框架的基础关键字(三)
RobotFramework自动化测试框架的基础关键字(四)
RobotFramework自动化测试框架的基础关键字(五)
RobotFramework自动化测试框架-移动手机自动化测试AppiumLibrary介绍
RobotFramework自动化测试框架-移动手机自动化测试Open Application关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试AppiumLibrary库其它的常见自动化关键字
RobotFramework自动化测试框架-移动手机自动化测试Input Text和Click Button关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Clear Text关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Click Element关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Click A Point关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Click Element At Coordinates关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Get Element Location关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Get Network Connection Status和Set Network Connection Status关键字的使用
RobotFramework自动化测试框架-移动手机自动化测试Element Attribute Should Match关键字的使用
RobotFramework自动化测试框架-DatabaseLibrary库的使用(对数据库的操作)
RobotFramework自动化测试框架-使用Python编写自定义的RobotFramework Lib
RobotFramework自动化测试框架-Selenium Web自动化(-)-Open Browser和Close Browser