Mein folgender Code in Java funktioniert gut:
%Vor%Sie können die Detailerklärung erhalten, indem Sie folgende URL aufrufen:
Ich verwende Selenium RC mit Java unter Verwendung von TestNG als Test Framework. Ich benutze Eclipse als IDE. Ich möchte TestNG sehr einfach von meinem eigenen Programm aufrufen. Wie kann ich das tun?
TheStijn gibt ein paar gute Anweisungen, obwohl TestMethodWorker () intern ist, also sollten Sie es nicht verwenden.
Aufgrund der Frage bin ich mir nicht einmal sicher, ob das ursprüngliche Poster versucht, TestNG in einem separaten Prozess zu starten, also könnte die API-Dokumentation das sein, wonach Sie suchen:
TheStijn gibt ein paar gute Anweisungen, obwohl TestMethodWorker () intern ist, also sollten Sie es nicht verwenden.
Aufgrund der Frage bin ich mir nicht einmal sicher, ob das ursprüngliche Poster versucht, TestNG in einem separaten Prozess zu starten, also könnte die API-Dokumentation das sein, wonach Sie suchen:
Mein folgender Code in Java funktioniert gut:
%Vor%Sie können die Detailerklärung erhalten, indem Sie folgende URL aufrufen:
Sehen Sie sich org.testng.remote.RemoteTestNG an, dies erfordert jedoch, dass Sie eine XML-Suite für Ihre Tests schreiben müssen:
%Vor%Ein anderer Einstiegspunkt könnte neu org.testng.internal.TestMethodWorker (...). run () sein, aber Sie müssen sich den Code ansehen, um die Konstruktorargumente zu bestimmen, die Sie setzen müssen.
Vielleicht sind andere, bequemere Einstiegspunkte verfügbar, abhängig von Ihren Bedürfnissen; Ich schlage vor, einen Test im Debug-Modus zu starten, einen Breakpoint in den Test zu setzen und den Stack zu verlassen.
Ich verwende Selenium RC mit Java unter Verwendung von TestNG als Test Framework. Ich benutze Eclipse als IDE. Ich möchte TestNG sehr einfach von meinem eigenen Programm aufrufen. Wie kann ich das tun?
Sehen Sie sich org.testng.remote.RemoteTestNG an, dies erfordert jedoch, dass Sie eine XML-Suite für Ihre Tests schreiben müssen:
%Vor%Ein anderer Einstiegspunkt könnte neu org.testng.internal.TestMethodWorker (...). run () sein, aber Sie müssen sich den Code ansehen, um die Konstruktorargumente zu bestimmen, die Sie setzen müssen.
Vielleicht sind andere, bequemere Einstiegspunkte verfügbar, abhängig von Ihren Bedürfnissen; Ich schlage vor, einen Test im Debug-Modus zu starten, einen Breakpoint in den Test zu setzen und den Stack zu verlassen.
Tags und Links eclipse java automated-tests selenium-rc testng