Far*_*ván 1 java junit assertion robotframework
我正在将Robot Framework与Java配合使用。我的问题是:在Robot Framework中执行断言的最佳方法是什么?我应该导入JUnit(或类似的库)并在自己的关键字中使用if声明吗?
是否有一个用于断言的关键字库?我的意思是一个包含如下关键字的库:
Assert True &{value_to_check}
Assert List Contains &{list_of_elements} &{element_to_find} # using java equals method
Run Code Online (Sandbox Code Playgroud)
谢谢!
对于大多数用例,您不需要外部库(尤其是Java库),而是检查BuiltIn和Collections库中包含的内容。
您必须显式导入后者,而BuiltIn始终可用。
名称中带有“应该”的所有关键字均为断言- Should Be True,Should Contain(用于成员资格-适用于列表,字典,字符串-任何容器),List Should Contain Sub List有些甚至对参数-进行类型转换Should Be Equal As Numbers。
在其他(外部)库中(例如在SeleniumLibrary中)遵循此模式(“应该”被断言)。
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |