当我的测试遇到严重故障(例如点击无效元素)时,自动化仪器会尝试从头开始重新启动测试,这会导致很多错误,甚至可能滞后于我的系统,从而难以停止测试。我没有启用重复选项。有没有办法防止这种行为?
答案 0 :(得分:1)
我认为你可以做的是:尝试通过try / catch块捕获测试失败的时候。
当你的测试失败时,它会跳进catch块,你可以在那里停止。
也许是这样的。
try {
// Run your tests
} catch (exception){
UIALogger.logFail("Test failed with error message: " + exception.message);
}
我认为logFail()方法应该足以让你的测试无法运行。