【问题标题】:Can I conditionally Skip test case and show testcase status as 'skip' with 'pass' and 'fail' in report?我可以有条件地跳过测试用例并将测试用例状态显示为“跳过”,并在报告中显示“通过”和“失败”吗?
【发布时间】:2019-06-06 16:51:54
【问题描述】:

尝试根据条件跳过执行,但收到​​错误“找不到名称为 'Skip Execution' 的关键字”。

我想根据输入数据决定是否执行测试用例。我尝试使用标签,但标签不能动态工作,我希望通过 excel 表中设置的标志执行条件测试用例。 ExcelInput

是否可以在https://github.com/robotframework/robotframework/issues/2087#issuecomment-148559931ReportWithSkipStatus 的测试用例报告中将测试用例状态与“通过”和“失败”一起添加为“跳过”?

【问题讨论】:

  • 一个月前RF最火的话题:) - github.com/robotframework/robotframework/issues/2087
  • 为什么会有“跳过执行”关键字?任何文档中都没有提到它。您是否使用带有该关键字的第三方库?
  • @omi27 您正在阅读的内容/您提供的链接是一个功能请求 - 尚未实现也不可用。这个关键字Skip Test 和它周围的功能在功能上是不存在的,你还不能使用它。对不起¯\_(ツ)_/¯
  • 哦! @TodorMinakov 谢谢(:

标签: automation robotframework


【解决方案1】:

这个有一个内置的关键字

pass execution if

如果条件为真并“跳过”当前测试或之后的其他关键字,您可以确定要发送的输入数据和消息。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Pass%20Execution%20If

【讨论】:

  • 谢谢,但我需要在测试用例开始时检查执行标志,如果执行标志为“否”,那么我需要在不影响其他用例执行的情况下使测试用例失败你能建议什么吗?
猜你喜欢
  • 1970-01-01
  • 2022-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多