有什么方法可以停止整个机器人测试执行并处于PASS状态?由于某些特定原因,我需要停止整个测试,但仍会收到一份 GREEN 报告。
目前我正在使用FATAL ERROR,它会引发断言错误并返回 FAIL 进行报告。我试图创建一个用户关键字来执行此操作,但我对机器人错误处理过程并不十分熟悉,有人可以帮忙吗?
BuiltIn.py中有一个属性ROBOT_EXIT_ON_FAILURE,我正在考虑创建另一个属性,如ROBOT_EXIT_ON_SUCCESS,但不知道如何创建。
环境:robotframework==3.0.2 with Python 3.6.5
没有任何内置的东西来支持这一点。按照设计,致命错误将导致所有剩余的测试和套件都处于 FAIL 状态。
您唯一的选择是编写一个设置全局变量的关键字,然后让每个测试都包含一个设置,如果设置了标志,则使用pass execution if跳过测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句