如何通过swt中的停止按钮停止TestNG的java线程

时间:2017-05-10 12:19:26

标签: java selenium swt testng

我创建了一个swt应用程序,它通过java中的命令行使用TestNG开始自动化测试。现在我需要一个停止按钮来停止它在中间的执行。有没有办法这样做,如果用按钮运行TestNG时没有打开一个新的cmd窗口?

1 个答案:

答案 0 :(得分:1)

TestNG不提供此类API,您必须找到解决方法。

不简单,但是,例如,你可以做的是与eclipse插件相同的东西:

  1. 在自己的java进程中运行TestNG
  2. 链接流程和您的某个应用程序以获得测试通知(可能有点复杂)
  3. 如果/您想要
  4. ,请终止此过程