首页 > 解决方案 > 我可以有条件地跳过测试用例并将测试用例状态显示为“跳过”,并在报告中显示“通过”和“失败”吗?

问题描述

尝试按条件跳过执行,但出现错误“未找到名称为 'Skip Execution' 的关键字”。

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

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

标签: automationrobotframework

解决方案


有一个内置的关键字,称为

pass execution if

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


推荐阅读