在testNG文件中重用@Test方法

时间:2015-11-02 14:56:42

标签: selenium automation testng

我有@Test方法,需要在testNG文件中运行其他几个@Test方法后重新执行。我怎么能做到这一点。

请注意我在设置中不能使用@BeforeTest @AfterTest等其他注释

@runTest
@VerifyPage
@VerifyTable
@runTest

1 个答案:

答案 0 :(得分:2)

repeating test cases using testng in specific order TestA -> TestB -> TestC -> TestA -> TestD

所述
  

在一次运行中不可能多次运行相同的测试。

     

相反,您可以:

TestA -> TestB -> TestC -> TestD -> TestX -> TestY
     

其中TestDTestY只是在调用TestATestC   方法

     

然后,您只需配置方法之间的依赖关系:   http://testng.org/doc/documentation-main.html#dependent-methods

因此,在您的情况下,结合dependsOnMethods

@runTest
@VerifyPage
@VerifyTable
@runTest2 // which will just call @runTest method