无法读取类的方法 - TestNG

时间:2016-10-09 10:26:44

标签: java jenkins testng

我使用testng框架创建了一个简单的selenium项目(不是maven),并尝试将其与Jenkins集成。 通过Jenkins运行testrunner.bat文件时,它在控制台上给出了以下警告,但无法执行我的测试用例。

C:\ Users \ Shipra Parihar \ testMavenProject \ Test_Automation_Framework> testrunner.bat

C:\ Users \ Shipra Parihar \ testMavenProject \ Test_Automation_Framework> java -cp bin; lib / * org.testng.TestNG testng.xml [TestNGClassFinder]警告:无法链接和确定类com.qa.tests.LoginTest的方法 [[TestNGClassFinder]]无法读取类com.qa.tests.LoginTest上的方法 - 无法解析类引用org / openqa / selenium / WebDriver [TestNGClassFinder]警告:无法链接和确定com.qa.tests.SearchTest类的方法 [[TestNGClassFinder]]无法读取类com.qa.tests.SearchTest上的方法 - 无法解析类引用org / openqa / selenium / WebDriver [TestNGClassFinder]警告:无法链接和确定类com.qa.tests.ListingPageTest的方法 [[TestNGClassFinder]]无法读取类com.qa.tests.ListingPageTest上的方法 - 无法解析类引用org / openqa / selenium / WebDriver [TestNGClassFinder]警告:无法链接和确定类com.qa.tests.DetailpageTest的方法 [[TestNGClassFinder]]无法读取类com.qa.tests.DetailpageTest上的方法 - 无法解析类引用org / openqa / selenium / WebDriver [TestNGClassFinder]警告:无法链接和确定类com.qa.tests.PaymentpageTest的方法 [[TestNGClassFinder]]无法读取类com.qa.tests.PaymentpageTest上的方法 - 无法解析类引用org / openqa / selenium / WebDriver [TestNG]正在运行:   C:\ Users \ Shipra Parihar \ testMavenProject \ Test_Automation_Framework \ testng.xml

=============================================== 套件

总测试运行:0,失败:0,跳过:0

请给我解决方案。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,这就是我解决它的方式。 我把我需要的所有.jar文件放到一个文件夹中,然后添加到项目的构建路径中。 然后我运行以下命令行:

java -cp "[compile folder]";"[JAR folder]\*" org.testng.TestNG [xml file]

例如

java -cp "D:\Automations\Selenium\Workspace\SimpleTest\bin";"D:\Automations\Selenium\Workspace\SimpleTest\JAR File\*" org.testng.TestNG runTest.xml

希望对你有所帮助。