Einrichten von Selenium Grid Nodes
Habe ich das Selenium Grid hub mit einem lokalen Knoten ausgeführt werden. Ich bin mit windows 7.
Startete ich es in der Eingabeaufforderung mit dem Befehl:
java -jar selenium-server-standalone-2.22.0.jar -role node -hub http://localhost:4444/grid/register
Habe ich eine Reihe von virtuellen Maschinen, die alle unter verschiedenen Versionen von Windows. Ich kann auf alle von Ihnen mit einer remote-desktop-Verbindung.
Wie kann ich Sie registrieren sich als Knoten im Netz?
Muss ich installieren, Selen Programme auf diese zu?
P. S. Alle von Ihnen haben die gleiche ip-Adresse wie meiner lokalen Maschine(weiß nicht ob das einen Unterschied macht)
- Während die WAN-ip ist die gleiche, die LAN-ip auf die virtuelle Maschine sollte anders sein als die Maschine, mit der es ausgeführt wird. Sie sollten in der Lage sein, um Sie nur den Hostnamen, den Sie gab, um Ihre VMs, wenn Sie zu erstellen, die gelöst werden sollte für Sie. Wenn Sie nicht wissen, die Hostnamen der einzelnen VMs, öffnen Sie einfach die Eingabeaufforderung, und geben Sie
hostname
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Selenium grid (2.0 und höher) arbeiten in der traditionellen Weise, indem wir einen zentralen server zu, die clients verbinden sich, um zu warten, bis Anfragen. Der server (hub) verwaltet die eingehenden Aufträge und gibt die jobs aus, um clients (nodes), die Erfüllung der runtime-Anforderungen (browser gewünscht, OS gewünscht, etc) Die jar-Datei Sie haben, ist alles, was Sie brauchen, um loszulegen.
Ersten, führen Sie das Glas in die hub-Funktion auf die Maschine, um alle eingehenden Anfragen
Danach, einen Schritt aus, um alle Geräte (in deinem Fall alle virtuellen Maschinen) und starten Sie die gleiche jar als Kunden
Hinweis: der hostname in eckige Klammern. Ersetzen Sie diese Zeile mit dem, was der name der Maschine läuft der hub. Wenn Sie nicht sicher sind, was der name Ihrer Maschine ist, geben Sie einfach
hostname
von der Befehlszeile aus.Gibt es zusätzliche Optionen, die Sie mit spielen können, aber dies sollte genug sein, um ein Grundraster in Ihrer Umgebung.
Sehen Die Offizielle Dokumentation für weitere Informationen.