我已经从testng 6.3.1升级到6.14.2,之后我在org.testng.annotations.Configuration上遇到错误,因为该类不存在。 我只是想知道如何替换它?。我检查了已弃用的API,发现它在6.9.x中已弃用。
由于
答案 0 :(得分:0)
TLDR; 改为使用dedicated annotations,例如:@BeforeTest
代替@Configuration(beforeTest = true)
。
TBH我从未使用它,我一直使用the dedicated @BeforeTest
, @AfterTest
等注释,但出于好奇,我做了一些研究:
@Configuration and
已引入@BeforeSuite/Test/Class/TestMethod
TestNG类的配置信息 的已过时。强>
使用@BeforeSuite
,@AfterSuite
,@BeforeTest
,@AfterTest
,@BeforeGroups
,@AfterGroups
,@BeforeClass
,@AfterClass
,{ {1}},@BeforeMethod
@AfterMethod
总之,只需使用newer individual annotations。