由于xml错误,无法执行TestNG文件
我正在使用xml进行参数测试,运行时出现以下错误 强烈建议在文件顶部添加由于xml错误,无法执行TestNG文件,xml,selenium-webdriver,testng,Xml,Selenium Webdriver,Testng,我正在使用xml进行参数测试,运行时出现以下错误 强烈建议在文件顶部添加,否则TestNG可能会失败或无法正常工作 这是我的xml文件供审阅 <?xml version="1.0" encoding="UTF-8"?> <suite name="Suite" parallel="none"> <test name="Test"> <parameter name="browser" value="firefox"/>
,否则TestNG可能会失败或无法正常工作
这是我的xml文件供审阅
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite" parallel="none">
<test name="Test">
<parameter name="browser" value="firefox"/>
<parameter name="browser" value="chrome"/>
<classes>
<class name="PracticeExample.NewTest"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
错误信息非常清楚,只需编写
<!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="Suite" parallel="tests">
<test name="Test">
<parameter name = "browser" value="firefox"/>
<parameter name = "browser" value = "chrome"/>
<classes>
<class name="PracticeExample.NewTest"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
这会给出错误消息,不允许处理指令目标匹配“[xX][mM][lL]”。