2016-10-09 4 views
-2

Ich habe ein einfaches Selen-Projekt (nicht maven) mit testng Rahmen erstellt und versucht, es mit Jenkins zu integrieren. Beim Ausführen der testrunner.bat-Datei über Jenkins gibt es mich unten Warnung auf der Konsole und nicht in der Lage, meine Testfälle auszuführen.Unable Methoden auf Klasse lesen - TestNG

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

C: \ Benutzer \ Shipra Parihar \ testMavenProject \ Test_Automation_Framework> java -cp bin; lib/* org.testng.TestNG testng. xml [TestNGClassFinder] Achtung: Kann nicht verknüpfen und Methoden der Klasse bestimmt com.qa.tests.LoginTest [[TestNGClassFinder]] Unable Methoden auf Klasse com.qa.tests.LoginTest lesen - nicht in der Lage Klassenreferenz zu lösen org/openqa/Selen/WebDriver [TestNGClassFinder] Achtung: Kann nicht verknüpfen und Methoden der Klasse bestimmt com.qa.tests.SearchTest [[TestNGClassFinder]] Unable Methoden auf Klasse com.qa.tests.SearchTest lesen - nicht in der Lage zu lösen c Lass-Referenz org/openqa/Selenium/WebDriver [TestNGClassFinder] Warnung: kann Methoden der Klasse nicht verbinden und ermitteln com.qa.tests.ListingPageTest [[TestNGClassFinder]] Kann Methoden in Klasse com.qa.tests.ListingPageTest nicht lesen - Klassenreferenz kann nicht aufgelöst werden. org/openqa/selen/WebDriver [TestNGClassFinder] Warnung: Methoden der Klasse können nicht verbunden und ermittelt werden. com [[TestNGClassFinder]] Die Methoden der Klasse com.qa konnten nicht gelesen werden .tests.DetailpageTest - Klassenreferenz kann nicht aufgelöst werden/openqa/selen/WebDriver [TestNGClassFinder] Warnung: Methoden der Klasse können nicht verbunden und bestimmt werden com.qa.tests.PaymentpageTest [[TestNGClassFinder]] Methoden konnten nicht gelesen werden class com.qa.tests.PaymentpageTest - Klassenreferenz kann nicht aufgelöst werden org/openqa/selen/WebDriver [TestNG] Laufen: C: \ Benutzer \ Shipra Parihar \ testMavenProject \ Test_Automation_Framework \ testng.xml

======================== ======================= Suite

Gesamt Tests ausführen: 0, Fehler: 0, Springt: 0

Bitte senden Sie mir Lösung .

+0

Willkommen Überlauf zu Stack! Bitte lesen Sie [how to ask] (http://stackoverflow.com/help/how-to-ask), um Ihre Frage zu verbessern. Veröffentlichen Sie den Code, den Sie versucht haben, und den Inhalt von testrunner.bat. Sei so genau wie möglich, denn das führt zu besseren Antworten. – David

Antwort

1

konfrontiert ich das gleiche Problem, und das ist die Art, wie ich es gelöst. Ich lege alle benötigten .jar-Dateien in einen Ordner und füge den Pfad zum Projekt hinzu. Dann laufe ich die folgende Befehlszeile:

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

Zum Beispiel

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

es für Sie hilfreich Hoffnung.

Verwandte Themen