我正在尝试使用关键字跳过特定的测试用例,是否有任何关键字可以做到这一点?我想做的是检查文件名是否有“跳过”一词,然后我想跳过它。是否有任何关键字:跳过测试,跳过执行如果...
@{regex}= Get Regexp Matches ${TEST NAME} Skip
${lenght}= Get Length ${regex}
Skip Execution If '${lenght}'>'0'
理想情况下,不应运行的测试应使用标签或其他方式从运行中排除。另一种选择是仍然运行测试,但只需在测试开始时检查跳过条件并通过测试而不执行任何操作。有两个关键字,
Builtin.Pass Execution
和 Builtin.Pass Execution If
,对此很有用。
http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Pass%20Execution%20If
Get request
Create Session mysession ${base_url} disable_warnings=True
${end_point}= Set Variable /api/users/2
${body}= Create Dictionary name=xyz job=Engineer
**Skip**
${response}= DELETE On Session mysession ${end_point}
Log To Console ${response.status_code}