每个类的TestNg的@BeforeTest在基类上只发生一次

我正在尝试使用@BeforeTest来使代码…在每次测试之前运行一次。

这是我的代码:

public class TestBase {

@BeforeTest

public void before() {

System.out.println("BeforeTest");

}

}

public class TestClass extends TestBase{

@Test

public void test1(){}

@Test

public void test2(){}

}

“ BeforeTest”仅打印一次,而不打印两次。我究竟做错了什么?

回答:

使用@BeforeMethod,而不是@BeforeTest。

@BeforeTest的含义在文档中进行了说明。

以上是 每个类的TestNg的@BeforeTest在基类上只发生一次 的全部内容, 来源链接: utcz.com/qa/401070.html

回到顶部