由于我的设置不断增长,我想使用 TestNG 的更多功能。所以今天我试图在我的 testng.xml 文件中排除一个 groud。
当我将整个类声明为组的一部分时,这不会阻止构造函数完成它的工作(启动 WebDriver 实例)。
@Test(groups = "default")
public class ABCDefaultTest extends AbstractABCTest {
public ABCDefaultTest() {
super();
}
}
请注意:AbstractABCTest 是“abc”组的一部分
我想在 AfterClass 方法中退出 WebDriver 并添加 (alwaysRun = true) 但这不起作用。
似乎构造函数不是组的一部分(如果您在一个类中有不同的组,这很好)但是 @AfterClass (alwaysRun = true) 注释的方法是......
但是,如果只有为课程指定的组而没有部分组,那么启动课程是没有意义的,对吧?
你能告诉我我做错了什么或者这是一个错误吗?