automation - 我可以有条件地跳过测试用例并将测试用例状态显示为“跳过”,并在报告中显示“通过”和“失败”吗?
问题描述
尝试按条件跳过执行,但出现错误“未找到名称为 'Skip Execution' 的关键字”。
我想根据输入数据决定是否执行测试用例。我尝试使用标签,但标签不能动态工作,我希望通过 excel 表中设置的标志执行条件测试用例。 Excel输入
是否可以在https://github.com/robotframework/robotframework/issues/2087#issuecomment-148559931的测试用例报告中将测试用例状态添加为“跳过”以及“通过”和“失败”作为ReportWithSkipStatus?
解决方案
有一个内置的关键字,称为
pass execution if
如果条件为真并“跳过”当前测试或之后的其他关键字,您可以确定要发送的输入数据和消息。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Pass%20Execution%20If
推荐阅读
- python - 计算总体标准差时,错误无法将类型“str”转换为分子/分母
- python-3.x - 根据 week_of_month 和 day_of_week 标准构造日期
- amazon-web-services - 自定义 AWS 计划事件通知收件人
- firebase - 带有firebase的工兵-未定义获取
- python - 调用一个参数每次迭代都会改变的函数[python]
- r - 在 Windows 上使用命令行运行 R 脚本
- r - 如何从 for 循环将字符串附加到向量?
- mysql - 在 SQL 聚合中的同一列中对多个值进行不同计数
- android - 无法在 onDataChange 中获取值
- php - 从 ACF 选项将密件抄送收件人添加到 WooCommerce 电子邮件通知