Selenium webdriver “如何解决此错误”;只能注入一个<;ITestContext、XmlTest>;进入@BeforeTest带注释的设置";这个错误

Selenium webdriver “如何解决此错误”;只能注入一个<;ITestContext、XmlTest>;进入@BeforeTest带注释的设置";这个错误,selenium-webdriver,testng-eclipse,Selenium Webdriver,Testng Eclipse,获取以下错误 配置失败:@BeforeTest安装程序 org.testng.TestNGException: 只能向@BeforeTest注释设置中注入其中一个。 有关本机依赖项注入的更多信息,请参阅 }对于@BeforeTest方法,您正在传递参数。因此,它需要来自xml的参数。由于未使用@Parameters({Parameter Name})对其进行注释,因此引发了错误。因此,请像下面那样注释您的方法 @BeforeTest @Parameters({"BrowserName&

获取以下错误 配置失败:@BeforeTest安装程序 org.testng.TestNGException: 只能向@BeforeTest注释设置中注入其中一个。 有关本机依赖项注入的更多信息,请参阅


}

对于@BeforeTest方法,您正在传递参数。因此,它需要来自xml的参数。由于未使用@Parameters({Parameter Name})对其进行注释,因此引发了错误。因此,请像下面那样注释您的方法

@BeforeTest
@Parameters({"BrowserName"})
void setUp(String br)
从xml中传递参数值

<test>
<parameter name="BrowserName" value="Chrome"></parameter>
-----
</test>

-----
下面的重复问题也已经得到了回答

<test>
<parameter name="BrowserName" value="Chrome"></parameter>
-----
</test>