尝试运行我的 xml 时出现以下错误。看起来加载类时遇到问题,但我有正确的类路径。
org.testng.TestNGException: java.lang.NullPointerException at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:340) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:109)
Caused by: java.lang.NullPointerException at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.testng.internal.ClassHelper.forName(ClassHelper.java:96)
我想要运行的类的类路径是src/test/java/com/homepage/company/AboutUsTest.java
我的 xml
如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<suite name = "AboutUs-Test" verbose = "1" parallel = "false">
<test name = "AboutUs" preserve-order="true">
<groups></groups>
<classes>
<class> name = "com.homepage.company.AboutUsTest"</class>
</classes>
</test>
</suite>
有什么建议吗?
最佳答案
我认为应该是这样:
<class name = "com.homepage.company.AboutUsTest"/>
关于java - XML 不会加载 TestNG Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207960/