由于 xml 中的错误,无法执行 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 -->

错误消息很清楚,只需编写

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

最新更新