使用testng在无限时间内执行测试用例

时间:2016-12-08 06:12:10

标签: selenium-webdriver testng

我想在我的selenium框架中执行一些测试用例,无限时间意味着它应该运行24 * 7。我试图在谷歌搜索很多,但无法找到它的解决方案。请帮助我,我如何使用TestNG实现此执行。

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。您需要在无限循环中运行测试。这样做的一种方法是编写简单的Java程序,它将一遍又一遍地运行您的测试。

以下是示例代码

public static void main(String[]args ) {
  while(true) {
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setTestClasses(new Class[] { Run2.class });
    testng.addListener(tla);
    testng.run();
  }
}

在这里,您可以找到如何以编程方式运行TestNG http://testng.org/doc/documentation-main.html#running-testng-programmatically