Unable to run TestNG due to java.lang.NoClassDefFoundError: org/testng/CommandLineArgs
Unable to run TestNG due to java.lang.NoClassDefFoundError: org/testng/CommandLineArgs
在 Intellj 中设置 TestNG 后,我尝试通过 testng.xml 文件 运行 测试用例。但是我在线程 "main" java.lang.NoClassDefFoundError 中收到了一个异常:org/testng/CommandLineArgs- 错误
none 其他解决方案对我有帮助。谢谢
我已经尝试编辑 Testng 的配置,将套件更改为 "In whole Project" 和 "In single Module" 选项,其中 none 有效。
TC 已经有了 @Test() 值,以便 运行 他们。
TESTNG.XML 文件配置
<classes>
<class name="testCases.TC_1688"/>
<class name="testCases.TC_1689"/>
</classes>
</test>
我收到以下错误
线程中的异常 "main" java.lang.NoClassDefFoundError: org/testng/CommandLineArgs
在 org.testng.RemoteTestNGStarter.main (RemoteTestNGStarter.java:120)
问题已解决
从项目结构中的库中删除旧的 testng-5.11-jdk15。ù
问题与以下问题相关post:
- https://youtrack.jetbrains.com/issue/IDEA-143967
在 Intellj 中设置 TestNG 后,我尝试通过 testng.xml 文件 运行 测试用例。但是我在线程 "main" java.lang.NoClassDefFoundError 中收到了一个异常:org/testng/CommandLineArgs- 错误
none 其他解决方案对我有帮助。谢谢
我已经尝试编辑 Testng 的配置,将套件更改为 "In whole Project" 和 "In single Module" 选项,其中 none 有效。
TC 已经有了 @Test() 值,以便 运行 他们。
TESTNG.XML 文件配置
<classes>
<class name="testCases.TC_1688"/>
<class name="testCases.TC_1689"/>
</classes>
</test>
我收到以下错误
线程中的异常 "main" java.lang.NoClassDefFoundError: org/testng/CommandLineArgs 在 org.testng.RemoteTestNGStarter.main (RemoteTestNGStarter.java:120)
问题已解决
从项目结构中的库中删除旧的 testng-5.11-jdk15。ù
问题与以下问题相关post: - https://youtrack.jetbrains.com/issue/IDEA-143967