1. Laden Sie das Bild herunter
Hinweis: Selenium/Node-Firefox und Selenium/Node-Chrome sind beide Headless. Um die in Echtzeit ausgeführte Schnittstelle anzuzeigen, müssen Sie eines der folgenden beiden Bilder verwenden.
2. Starten Sie den Docker des Hub-Knotens docker run -p 4444:4444 -d --name hub selenium/hub Parameterbeschreibung:
3. Starten Sie den Docker von Node
Oder ein Knoten mit einer Debug-Schnittstelle docker run -d -p 5900:5900 --link hub:hub selenium/node-chrome-debug Parameterbeschreibung: --link ist ein Link zum Container mit dem Alias-Hub. 4. Installieren und konfigurieren Sie VNC VNC (Virtual Network Console) ist die Abkürzung für virtuelle Netzwerkkonsole. Es handelt sich um eine hervorragende Fernsteuerungssoftware, eine kostenlose Open-Source-Software auf Basis der Betriebssysteme UNIX und Linux mit leistungsstarken, effizienten und praktischen Fernsteuerungsfunktionen. Download-Adresse: https://www.realvnc.com/en/connect/download/viewer/ 5. Testcode Um den Selenium Grid-Dienst zu verwenden, müssen Sie die Methode webdriver.Remote verwenden, um eine Verbindung mit dem Dienst herzustellen und die gewünschten gewünschten Funktionen zu übergeben. Das Beispielskript sieht wie folgt aus. ab Zeitimport Schlaf von Selenium importiere Webtreiber Treiber = Webtreiber.Remote( command_executor = 'http://192.168.99.100:4444/wd/hub', gewünschte_Funktionen={'browserName': 'chrome'} ) Treiber.get('https://www.baidu.com') drucken("Ausführen starten") Schlaf(1) drucken(Treiber.Titel) Treiber.beenden() drucken("Ende...") Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Eine kurze Diskussion über den Vater-Sohn-Werttransfer in Vue3
>>: 4 Lösungen für MySQL-Import-CSV-Fehler
Dieser Artikel entstand aus der Hausaufgabe „Erle...
1. Installationsumgebung Docker unterstützt die f...
Vorwort Vor Feierabend erhielt der Autor eine Anf...
Vorwort Das Miniprogramm verfügt über eine sehr p...
Dieser Artikel zeichnet das Installations- und Ko...
Sublimieren Sublime Text ist ein Code-Editor (Sub...
Ich habe ein Linux-Ubuntu-System auf meinem Compu...
In diesem Artikel wird der spezifische Code von j...
Wenn wir eine Tabelle verwenden, weisen wir ihr i...
Inhaltsverzeichnis Vorwort Endlosschleife in For-...
Inhaltsverzeichnis Vorwort 1. Hintergrund 2. Simu...
Die CSS-Technik zum Ändern der Farbe eines Bildes...
Einige Verwendungen von Float Linke Aufhängung: f...
Manchmal möchten wir eine solche Funktion impleme...
Inhaltsverzeichnis Vorwort 1. Vorschau der Office...