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