我使用了 @BeforeTest 和 @AfterTest 注释。请找到下面的代码
WebDriverFactory wd = new WebDriverFactory();
//@Parameters({"browserName","appURL"})
@BeforeTest
public void setBrowser(String browserName, String appURL){
wd.setDriver("chrome", "https:URL");
}
@AfterTest
public void tearDown()
{
wd.closeBrowser();
}
Run Code Online (Sandbox Code Playgroud)
并低于错误
AILED 配置:@BeforeTest setBrowser org.testng.TestNGException:只能注入其中之一到 BeforeTest 注释的 setBrowser。有关本机依赖项注入的更多信息,请参阅http://testng.org/doc/documentation-main.html#native-dependency-injection at org.testng.internal.Parameters.checkParameterTypes(Parameters.java:244) at org .testng.internal.Parameters.createParameters(Parameters.java:172)