【发布时间】:2023-03-31 10:10:01
【问题描述】:
使用 Java、Eclipse 和 TestNG,我将一个简单的 Maven 测试自动化框架项目与一个测试用例类组合在一起。但无论构建、重建和清理项目,每次我尝试从测试用例类本身或从 testng.xml 文件运行测试用例时,我的测试类都会收到可怕的“无法在类路径中找到类”错误。
我已经包含了两个屏幕截图。第一个重点是我的 testng.xml 文件,因此您可以看到我的测试类“SampleTest.java”是如何映射的。如您所见,它被映射为<class name="src.test.java.myframework.SampleTest"/>,但我也尝试过<class name="test.java.myframework.SampleTest"/> 和<class name="java.myframework.SampleTest"/> 和<class name="myframework.SampleTest"/>,但无论我使用哪个路径,我都会得到相同的“找不到类”错误。我什至尝试将 .java 包含在文件名的末尾。我也尝试过卸载TestNG,然后多次重新安装、构建和清理项目,以及退出并重新启动Eclipse,但均无济于事。
在第二个屏幕截图中,我显示了我的项目的构建路径。
如果有人能告诉我我做错了什么——如果有的话,我将非常感激!
【问题讨论】:
标签: java eclipse maven testng classpath