Java TestNG在Mac OS命令行上出现“在类路径中找不到类”错误

Java TestNG在Mac OS命令行上出现“在类路径中找不到类”错误,java,macos,selenium,testng,Java,Macos,Selenium,Testng,我一直在使用TestNG框架开发基于java的测试。我试图从命令行执行测试,但遇到了线程标题中所述的错误。这些测试在Mac上的Eclipse中运行良好,在Windows命令行和Win上的Eclipse中也运行良好。我是Mac OS的新手,所以我可能会在CLASSPATH变量中遗漏一些内容。有什么想法吗 我尝试进行的设置如下: 导出类路径=/Users/administrator/git/webdriver/lib/* java org.testng.testng主站点测试套件.xml 输出为:

我一直在使用TestNG框架开发基于java的测试。我试图从命令行执行测试,但遇到了线程标题中所述的错误。这些测试在Mac上的Eclipse中运行良好,在Windows命令行和Win上的Eclipse中也运行良好。我是Mac OS的新手,所以我可能会在CLASSPATH变量中遗漏一些内容。有什么想法吗

我尝试进行的设置如下:

导出类路径=/Users/administrator/git/webdriver/lib/* java org.testng.testng主站点测试套件.xml

输出为:

[TestNG][错误] 在类路径中找不到类:platform.mainsite.LogIn

我的XML文件如下所示:


确保将完整的包路径指向测试: e、 .g我的testNg xml:

<suite name="Main Test Suite" verbose="2" parallel="tests" thread-count="8">

    <test name="Suite1">
        <classes>

            <class name="com.tanjarine.automation.testcases.LoginPageTest"/>

            <!--<class name="com.tanjarine.automation.testcases.ModifiersTest"/>-->

        </classes>
    </test>
    <test name="Suite2">
        <classes>

            <class name="com.tanjarine.automation.testcases.VenueManagementTest"/>
            <class name="com.tanjarine.automation.testcases.SetupFullVenueTest"/>

        </classes>
    </test>

    <test name="Suite3">
        <classes>

            <class name="com.tanjarine.automation.testcases.GameManagementTest"/>

        </classes>
    </test>

    <test name="Suite4">
        <classes>

            <class name="com.tanjarine.automation.testcases.AdminHomePageTest"/>
            <class name="com.tanjarine.automation.testcases.ApkRegisterTest"/>

        </classes>
    </test>

    <test name="Suite5">
        <classes>

            <class name="com.tanjarine.automation.testcases.PromotionsPageTest"/>

        </classes>
    </test>


</suite>

谢谢你的回复。我相信我有完整的包路径包括在内。它只是很小。
<suite name="Main Test Suite" verbose="2" parallel="tests" thread-count="8">

    <test name="Suite1">
        <classes>

            <class name="com.tanjarine.automation.testcases.LoginPageTest"/>

            <!--<class name="com.tanjarine.automation.testcases.ModifiersTest"/>-->

        </classes>
    </test>
    <test name="Suite2">
        <classes>

            <class name="com.tanjarine.automation.testcases.VenueManagementTest"/>
            <class name="com.tanjarine.automation.testcases.SetupFullVenueTest"/>

        </classes>
    </test>

    <test name="Suite3">
        <classes>

            <class name="com.tanjarine.automation.testcases.GameManagementTest"/>

        </classes>
    </test>

    <test name="Suite4">
        <classes>

            <class name="com.tanjarine.automation.testcases.AdminHomePageTest"/>
            <class name="com.tanjarine.automation.testcases.ApkRegisterTest"/>

        </classes>
    </test>

    <test name="Suite5">
        <classes>

            <class name="com.tanjarine.automation.testcases.PromotionsPageTest"/>

        </classes>
    </test>


</suite>