Automated tests 仅当套件安装失败时,在套件拆卸时运行关键字

Automated tests 仅当套件安装失败时,在套件拆卸时运行关键字,automated-tests,robotframework,Automated Tests,Robotframework,只有在套件安装失败时,是否有办法在套件拆卸时运行关键字 如果套件安装失败,使用“”将运行关键字,但如果任何其他测试失败,它也将运行关键字。我没有设法使它只在套件安装失败的情况下运行 我也试着阅读了,但是我在这里也没有成功。没有内置的工具来处理这个问题。一个简单的解决方案是在套件设置结束时设置一个标志,然后在套件拆卸中检查标志。如果未设置该标志,则套件安装失败,您可以跳过其余的拆卸过程 简单的方法是使用设置全局变量。始终将全局变量初始化为“fail”,然后作为套件设置的最后一个关键字,将其设置为“

只有在套件安装失败时,是否有办法在套件拆卸时运行关键字

如果套件安装失败,使用“”将运行关键字,但如果任何其他测试失败,它也将运行关键字。我没有设法使它只在套件安装失败的情况下运行


我也试着阅读了,但是我在这里也没有成功。

没有内置的工具来处理这个问题。一个简单的解决方案是在套件设置结束时设置一个标志,然后在套件拆卸中检查标志。如果未设置该标志,则套件安装失败,您可以跳过其余的拆卸过程

简单的方法是使用
设置全局变量
。始终将全局变量初始化为“fail”,然后作为套件设置的最后一个关键字,将其设置为“pass”。如果要在安装失败时跳过某些内容,请在关键字前面加上
Run关键字,如果“${setup}”==“pass”