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