你不知道的几个好用的Robotframework关键字

1) Stepup与Teardown ,可以针对测试集或者测试用例单独设置

Step up用于用例运行前准备

Teardown用于设置用例运行结束后操作


图-1

2)Wait Until Keyword Succeeds

用于在设定条件下执行某个关键字,直到关键字被执行成功

当设定的条件为假时,停止运行抛出异常,停止用例执行,可用于解决部分环境不稳定问题


图-2

3)Repeat Keyword重复执行某操作,如果操作一模一样可以使用这个关键字,而不需要再FOR循环


图-3

4)用例运行与停止控制

Fail 停止当前用例,用于判断如果某断言返回不成立则停止当前用例的运行

Fatal Error 停止所有Case的运行,用于判断如果某断言返回不成立则停止所有用例的运行


3)异常处理

Run Keyword And Ignore Error

表示忽略错误,这个关键字会保证用例完全成功,由下图可见,浏览器并没有打开但是还是往下继续执行了

可以用于忽略一下不重要的错误继续执行下面语句


图-4

4)RunKeyword And Continue On Failure

不管执行语句的结果是否正确,都会执行下一条语句。

和Run Keyword And Ignore Error 差不多

5)Run KeyWord And Expect Error,catch关键字的已知异常


图-5


图-6
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容