TestNG - 虽然类在提到的位置存在,但在类路径异常中找不到类

时间:2015-05-22 07:27:19

标签: java classpath testng eclipse-classpath

我正在使用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>

我已经多次尝试清理和重建我的项目了。

1 个答案:

答案 0 :(得分:0)

之前我添加了带有Add JARs选项的库。添加了所需的Jars with Add External JARs ...选项和testng问题已解决。我仍然不确定为什么会这样。

enter image description here