eclipse中的Stop按钮,停止TestNG测试过程,而无需执行拆卸方法

eclipse中的Stop按钮,停止TestNG测试过程,而无需执行拆卸方法,eclipse,selenium,testng,Eclipse,Selenium,Testng,我在eclipse中使用stop按钮终止TestNG进程(如附件所示),测试套件将立即终止,而不调用Teardown方法(我在Setup方法中为此测试套件打开的selenium浏览器仍处于打开状态) 我尝试使用TestNG注释,比如@AfterMethod、@AfterTest、@AfterSuite作为Teardown方法。这些注释都无助于到达拆卸代码 我在TestNG网站上读到,如果我使用监听器,那么当OnTestSuccess、OnTestFailure、OnTestSkipped 但是我

我在eclipse中使用stop按钮终止TestNG进程(如附件所示),测试套件将立即终止,而不调用Teardown方法(我在Setup方法中为此测试套件打开的selenium浏览器仍处于打开状态)

我尝试使用TestNG注释,比如@AfterMethod、@AfterTest、@AfterSuite作为Teardown方法。这些注释都无助于到达拆卸代码

我在TestNG网站上读到,如果我使用监听器,那么当OnTestSuccess、OnTestFailure、OnTestSkipped

但是我不认为监听器会有帮助,因为testNG结果显示了到目前为止运行的所有测试用例都已通过,并且没有任何测试显示为已跳过

我不认为try-and-catch会有帮助,因为当我点击eclipse停止按钮时不会抛出异常。


请注意。

停止按钮正在终止testng进程。这就是为什么不调用after方法

我认为不存在停止测试执行和在方法或侦听器之后调用的东西。
您可以在上请求该功能,或者

停止按钮正在终止testng进程。这就是为什么不调用after方法

我认为不存在停止测试执行和在方法或侦听器之后调用的东西。
如果在JVM退出时(优雅地或强制地)必须调用清理,您可以请求或

上的功能,您可以尝试将该清理添加为一个新功能


阅读有关关机挂钩的更多信息。

如果您必须在JVM退出时(正常或强制)调用清理,您可以尝试将该清理添加为一个新选项

了解更多关于关机挂钩的信息