我正在使用Selenium TestNG框架。我使用了Listeners(ITestListener,ISuiteListener,IInvokedMethodListener,IHookable)来获取测试套件的状态。我已经在脚本中处理了异常,但是每当有异常时我都希望testNG停止执行。
答案 0 :(得分:0)
你的意思是什么?
public class MyHook implements IHookable {
private static boolean failed = false;
public void run(final IHookCallBack icb, ITestResult testResult) {
if (failed) {
return;
}
try {
icb.callback(testResult);
} catch(Exception ex) {
failed = true;
}
}
}