Java TestNG在Mac OS命令行上出现“在类路径中找不到类”错误
我一直在使用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文件如下所示: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 输出为:
确保将完整的包路径指向测试: 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>