在Eclipse上运行测试时抛出TestNGException,在命令行中使用maven运行测试时抛出Compilation错误。仅在使用“ MVN清除测试”进行运行测试之后,Eclipse才面临问题。
Surefire和编译插件 Surefire and compilation plugin
Eclipse上的TestNG异常 TestNG Exception on eclipse
请帮助我解决此问题。
答案 0 :(得分:0)
请确保在您的POM中提到的maven surefire插件配置中,
<suiteXmlFiles> </suiteXmlFiles>
具有正确的testng.xml文件,并确保该文件存在于正确的路径中。
还要确保testng.xml文件本身具有各个测试的完整路径,如
<classes>
<class name="com.tests.testCases.Guru99TestCase1" />
</classes>
有时候,当testng文件中提到相对路径并且找不到它时,就会发生这种情况。