Selenium webdriver 如何修复此TestNG异常?
我得到下面的异常,但我没有在下面提到的类中给出任何@Configuration标记 org.testng.TestNGException: 方法登录时@Configuration需要参数“url”,但尚未标记为@Optional或已定义 在runooee.xml中 下面是我的XML代码:Selenium webdriver 如何修复此TestNG异常?,selenium-webdriver,testng,testng.xml,Selenium Webdriver,Testng,Testng.xml,我得到下面的异常,但我没有在下面提到的类中给出任何@Configuration标记 org.testng.TestNGException: 方法登录时@Configuration需要参数“url”,但尚未标记为@Optional或已定义 在runooee.xml中 下面是我的XML代码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="OEE_Suite" parallel = "classes">
<test name="testCases">
<classes>
<class name="testCasesOEE.Login" />
</classes>
</test>
</suite>
尝试以下步骤:
1,您正在测试中调用参数@Parameters({“browser”}
,并且没有在testng.xml中指定参数值。请在tesng.xml中添加
,然后再次运行它
您的testng.xml如下所示
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="OEE_Suite" parallel = "classes">
<test name="testCases">
<parameter name="browser" value="Chrome"/>
<classes>
<class name="testCasesOEE.Login" />
</classes>
</test>
</suite>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="OEE_Suite" parallel = "classes">
<test name="testCases">
<parameter name="browser" value="Chrome"/>
<classes>
<class name="testCasesOEE.Login" />
</classes>
</test>
</suite>