我需要在执行另一个测试方法(testA
)之后执行testNG测试方法(testB
)。另外我想用@Test
注释testA,因为我想告诉testNG它是一种测试方法而不是一种配置方法。
我能够使用@AfterMethod
,但testNG将testA视为一种我不想要的配置方法。
此外,我需要在testB执行后执行testA。我不希望在两者之间运行另一个测试。我该怎么做呢?
答案 0 :(得分:1)
使用
@Test (dependsOnMethods={"methodB"})
public void methodA () {
}
另见 http://testng.org/doc/documentation-main.html#dependent-methods