只有在套件安装失败的情况下才能在Suite Teardown上运行关键字吗?
使用" Run Keyword If Any Tests Failed"如果Suite安装失败,它将运行关键字,但如果任何其他测试失败,它也将运行。我只是在套件安装失败的情况下才设法让它运行。
我也尝试阅读automatic variables,但我在这里也没有成功。
答案 0 :(得分:4)
简单的方法是使用Set Global Variable
。始终将全局变量初始化为“失败”,然后将其设置为“通过”作为套件设置的最后一个关键字。如果您想在设置失败时跳过某些内容,请在关键字前面使用Run Keyword If '${SETUP}'=='pass'
跳过它。
答案 1 :(得分:3)
没有内置任何东西来处理这个问题。一个简单的解决方案是在套件设置结束时设置一个标志,然后检查套件拆解中的标志。如果未设置标志,则套件设置失败,您可以跳过剩余的拆卸。