Java 执行testNG.xml文件时出错

Java 执行testNG.xml文件时出错,java,testng,Java,Testng,我在Eclipse中执行JavatestNG.xml文件时遇到以下错误: [TestNGContentHandler] [WARN] It is strongly recommended to add "<!DOCTYPE suite SYSTEM " http://testng.org/testng-1.0.dtd" >" at the top of your file, otherwise TestNG may fail or not work as expected. [T

我在Eclipse中执行Java
testNG.xml
文件时遇到以下错误:

[TestNGContentHandler] [WARN] It is strongly recommended to add "<!DOCTYPE suite SYSTEM "
http://testng.org/testng-1.0.dtd" >" at the top of your file, otherwise TestNG may fail 
or not work as expected.
[TestNGContentHandler][WARN]强烈建议在文件顶部添加“”,否则TestNG可能会失败
或者不按预期工作。
有人能帮忙吗?

在testng.xml文件中添加这一行,它将是testng.xml文件的第二行

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

此错误可能有两个原因

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >  is not present in your testng .xml
testng.xml中不存在

  • 我最近遇到的问题是,您的Java版本与testng版本不兼容

  • 为了更好地更新testng版本,我将testng-6.14.3从testng 7.x.x降级为testng-6.14.x,现在它工作正常了,它帮助我将http协议替换为https 所以这条线是


    是否尝试将
    添加到文件的顶部..?testNG.xml不是java文件