我正在使用 TestNG 和 ANT 运行我的 Java 项目。使用 testng.xml 运行良好。但是在我的项目中进行了一些更改(重命名了几个类并移动了文件夹)之后。现在在运行 testng.xml 时,我收到以下错误:
org.testng.TestNGException:
Cannot find class in classpath: IntegrationTests.Tests.android_sanity.LoginTest
at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
at org.testng.xml.XmlClass.init(XmlClass.java:73)
at org.testng.xml.XmlClass.<init>(XmlClass.java:59)
所需课程出现在上述位置。下面是我的 testng.xml 文件的内容。
<suite name="Framework">
<parameter name="browserName" value="firefox" />
<test name="Automation Tests">
<groups>
<run>
<include name="setUp" />
<include name="sanity" />
<include name="tearDown" />
</run>
</groups>
<classes>
<class name="UITestFramework.CreateSession" />
<class name="IntegrationTests.Tests.android_sanity.LoginTest" />
</classes>
</test>
</suite>
我已经尝试过多次清理和重建我的项目。