【发布时间】:2019-10-31 15:57:03
【问题描述】:
我有两个不同的测试类:
public class Class A{
@BeforeMethod
public void beforeEachMethod(){
//}
@Test(groups = "Login")
public void testA(){
//}
}
@public class Class B{
@Test(dependsOnGroups = "Login")
public void methodB(){
//}
}
但是现在@BeforeMethod 仅被 A 类中的方法调用。即使 B 类中的方法成功运行,它也不会被 B 类中的方法调用。
我也希望为 B 类中的方法调用公共 A 类中的 @BeforeMethod。
我希望@BeforeMethod 仅出现在 A 类中,并且我将拥有其他几个类,例如 B 类、C 类、D 类等。是否可以为所有其他类调用一个 @BeforeMethod ?
【问题讨论】:
标签: java selenium selenium-webdriver annotations testng