提问者:小点点

如何使用TestNG框架多次运行我的脚本


我正在使用POM框架来自动化我的站点。我需要使用'for'循环多次执行脚本中的所有@Test方法,包括@BeforeClass和@AfterClass属性。我尝试了很多方法,但我没有被要求output.By使用jUnit我做到了。但是我想要使用TestNG。请帮助我。


共2个答案

匿名用户

您可以使用调用计数多次执行脚本。例子:

    @Test(invocationCount=3)
    public void m2(){
        System.out.println("execute method 2");
    }

上面的方法会被调用3次。你期望是一样的还是不同的?

匿名用户

您可以在@Test中提供invocationCount=n(您想要运行测试方法的次数)

@Test(invocationCount=2)
public void Test1(){
System.out.println("This is a Test");
}