【问题标题】:How to skip test case in Robot framework using keyword如何使用关键字跳过机器人框架中的测试用例
【发布时间】:2016-04-03 03:46:48
【问题描述】:

我正在尝试使用关键字跳过特定的测试用例,是否有任何关键字可以做到这一点?我要做的是检查文件名是否有“跳过”字样,然后我想跳过它。是否有类似的关键字:Skip Test,Skip Execution If ...

@{regex}=  Get Regexp Matches  ${TEST NAME}  Skip
${lenght}=  Get Length  ${regex}
Skip Execution If  '${lenght}'>'0'  

【问题讨论】:

  • 您从哪里听说他们在 2.9 中添加了“跳过”状态? 2.9 中没有这样的功能。
  • 抱歉打错了

标签: python-2.7 robotframework testcase


【解决方案1】:

理想情况下,不应运行的测试应使用标签或其他方式从运行中排除。另一种选择是仍然运行测试,但只需在测试开始时检查您的跳过条件并通过测试而不执行任何操作。有两个关键字,Builtin.Pass ExecutionBuiltin.Pass Execution If,对此很有用。

http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Pass%20Execution%20If

【讨论】:

猜你喜欢
  • 2014-12-09
  • 2017-09-06
  • 2020-01-26
  • 2015-07-16
  • 2019-10-25
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
  • 1970-01-01
相关资源
最近更新 更多