2 Stimmen

Selenium Testing in Hudson Frage

Ich habe einige Probleme beim Ausführen eines einfachen Selenium-Tests durch Hudson.

Ich habe das SeleniumHQ-Plugin für Hudson installiert und einen Job konfiguriert, um eine einfache Testsuite auszuführen, die aus zwei Tests besteht, die sowohl von der Selenium-IDE als auch vom TestNG-Plugin in Eclipse aus gut laufen.

Wenn ich jedoch versuche, sie über Hudson laufen zu lassen, scheint der Test am Ende des ersten Tests einfach abzubrechen (unabhängig davon, um welchen Test es sich handelt, ich habe viele verschiedene Tests ausprobiert, die alle gültig sind, wenn sie in anderen Umgebungen ausgeführt werden).

Die Konsolenausgabe von Hudson lautet wie folgt:

11:48:09.543 INFO - Java: Sun Microsystems Inc. 14.2-b01
11:48:09.544 INFO - OS: Windows Vista 6.0 x86
11:48:09.559 INFO - v1.0.1 \[2696\], with Core v@VERSION@ \[@REVISION@\]
11:48:09.655 INFO - Version Jetty/5.1.x
11:48:09.656 INFO - Started HttpContext\[/selenium-server/driver,/selenium-server/driver\]
11:48:09.657 INFO - Started HttpContext\[/selenium-server,/selenium-server\]
11:48:09.657 INFO - Started HttpContext\[/,/\]
11:48:09.670 INFO - Started SocketListener on 0.0.0.0:4444
11:48:09.670 INFO - Started org.mortbay.jetty.Server@c40c80
11:48:09.825 INFO - Preparing Firefox profile...
11:48:12.046 INFO - Launching Firefox...
11:48:12.919 INFO - Checking Resource aliases

Das Seltsame ist, ich kann sehen, den ersten Test ausgeführt wird, und es geht, aber Selenium dann nicht auf den nächsten überspringen, und wenn ich eine Test-Suite mit nur dem einen Test erstellen, es einfach hängt dort auf unbestimmte Zeit. Bitte beachten Sie, dass ich eine AssertVisible Aktion im Test, um die Gültigkeit der Ergebnisse zu überprüfen. Muss ich noch etwas anderes zurückgeben, damit Hudson den Test ordnungsgemäß ausführen kann?

Vielen Dank im Voraus für jede Hilfe zu diesem Thema...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X