0

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

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

4

1 回答 1

0

之前我添加了带有添加 JAR 选项的库。使用 Add External JARs... 选项添加了所需的 JAR,并解决了 testng 问题。我仍然不确定为什么会这样。

在此处输入图像描述

于 2015-05-24T19:43:04.867 回答