在java TestNG中,有可能以某种方式指定带有@AfterMethod
注释的全局(或套件范围)方法吗?
目标是在不同的类中使用不同的测试用例(这样1个文件= 1个测试),但也要有一个共同的@AfterMethod
,而不是在每个类中重复该方法。
答案 0 :(得分:1)
你可以通过建立一个超类来实现这一目标。例如:
public class BasicTestScenario {
@AfterMethod(alwaysRun=true)
public void tearDown() {
// your implementation
}
}
然后让你的测试继承这个类。
public class MyTest extends BasicTestScenario {
// your test
}