So starten Sie mehrere Browser mit selenium grid?
Ich Schreibe Testfälle, WebDriver,JUnit,Java , Jetzt bin ich versucht zu implementieren Raster. (Browser starten parallel mit dem gleichen test-Fall)
Habe ich angefangen die Nabe mit dieser
java-jar selenium-server-standalone-2.18.0.jar -Serverrolle hub -
begonnen Knoten mit diesem
java-jar selenium-server-standalone-2.18.0.jar -Rolle node-hub http://localhost:4444/grid/register
Es standardmäßig haben einige firefox, ie, chrome-Instanzen
Nun habe ich begonnen, meine test-Fall
während der Ausführung der test-Fall bin ich in der Lage, um zu sehen, in der die Instanz ausgeführt wird. (Das Beispiel ist etwas dunkler vergleichende zu anderen Instanzen.)
Nun habe ich begonnen, meinen Testfall 5 mal gleichzeitig (Es ist unter anderen Instanz von Browsern), wenn ich versuchte, zu starten, one more time In localhost:4444/Gitter/Konsole zeigt
1 Anfragen wartet ein slot frei sein.
{platform=ALLE, browserName=firefox version=}
aber, Wie starte ich 5 Browser, die parallel und mit nur einem Mausklick (mit der test-case nur einmal )?
Muss ich übergeben Sie einen parameter aus, um Knoten beim starten zum starten von Testfällen parallel? oder muss ich noch etwas angeben in meinem test-Fall?
Freuen uns für Ihre Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Starten 5 Browser parallel mit 1-Klick (Ausführen von Testfall nur einmal)..dafür müssen Sie aufrufen 5 Browser parallel im code (innerhalb des einzelnen Testfall).
Hub (Server) wird nur re-direct die Anforderungen an Knoten registriert. Es ist der Testfall Verantwortung aufrufen 5 Browser parallel und senden diese 5 Anforderungen an ein Zeit-HUB.
Incase, wenn Sie wollen, dass jeder Knoten mit mehr als default(5) Sitzungen gleichzeitig. Bitte verwenden Sie folgenden Befehl
Hinzufügen, um Ihre Knoten: