由于xml中的错误,无法执行TestNG文件

时间:2018-01-11 06:43:02

标签: xml selenium-webdriver testng

我正在使用xml进行参数测试我在运行时遇到错误

  

强烈建议在文件顶部添加<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">,否则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 -->

2 个答案:

答案 0 :(得分:1)

错误信息非常清楚,只需写

即可
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

而不是简单

<?xml version="1.0" encoding="UTF-8"?>

并且上限警告将消失。

答案 1 :(得分:1)

感谢您的重播我试过这个并且工作正常

 <!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 -->