Wie kann ich beim Selen-Grid mit Remote-Knoten am Knoten commends ausführen, ohne Informationen im Clear zwischen dem Grid und dem Knoten zu übergeben? Ich greife auf die Site zu, die ich teste, verwendet https, damit die Kommunikation zwischen dem Knoten und der Site sicher ist, aber was ist zwischen dem Hub und dem Knoten? Gibt es eine Möglichkeit, das zu sichern? Hat jemand Portweiterleitung sowohl auf dem Hub als auch auf dem Knoten versucht?Passwortschutz mit Selen-Grid und Remote-Knoten
Antwort
Ich habe dies nicht persönlich getan, aber this Link kann Ihnen helfen.
Für die Anmeldung bei Websites habe ich normalerweise versucht, mich über eine API anzumelden und dann den Cookie in die Treibersitzung einzufügen, damit die Anmeldung nicht über Selenium erfolgt.
Vielen Dank. Mit Hilfe dieses Links und ein bisschen Basteln habe ich es zum Laufen gebracht. Falls es jemandem hilft, hier ist im Grunde, was ich getan habe. Dies ist der Fall, wenn ich das Grid auf meinem lokalen Rechner (zu Hause) betreibe und Knoten auf entfernten Laptops laufen lasse.
- generieren einen RSA-Schlüssel auf dem entfernten Rechner und nimmt id_rsa.pub und legen Sie es in ~/.ssh/authorized_keys auf dem lokalen Rechner das Netz laufen, so dass Sie sicher, dass Datei/Verzeichnisberechtigungen korrekt gesetzt
- Stellen Sie sicher, dass Sie eine feste IP-Adresse auf Ihrem lokalen Computer haben. Ich habe das AirPort-Dienstprogramm unter Netzwerkoptionen, DHCP-Reservierungen verwendet. (Informationen dazu finden Sie in der Regel einfach im Internet durchsuchbar.)
- Öffnen Sie Port 22 auf Ihrem lokalen Router. Ich habe dies mit dem Airport Utility, Netzwerkoptionen, Porteinstellungen. An diesem Punkt sollten Sie in der Lage sein, von der Remote-Maschine auf die lokale Maschine erfolgreich zuzugreifen, ohne ein Passwort zu verwenden.
- Port-Weiterleitung auf dem Remote-Computer starten, mit etwas wie diesem. ssh -N -L4444: $ {HUB_IP}: 4444 $ {USER_NAME} @ $ {HUB_IP}. Jetzt werden alle Daten, die auf dem entfernten Rechner an Port 4444 gesendet werden, sicher an Port 4444 auf dem lokalen Rechner gesendet (dies setzt voraus, dass Ihr Grid auf 4444 eingerichtet ist)
- Starten Sie das Grid auf dem lokalen Rechner , Port 4444
- Starten sie den Knoten auf dem entfernten Rechner mit der Nabe Einstellung von -Hub http://localhost:4444/grid/register -port {whatever_you_want_for_driver_but_not_4444}
ich das alles in ein Skript setzen, die von der lokalen Maschine ausgeführt wird, ruft es Skripten auf dem Remote-Computer, so müssen Sie auch in der Lage sein, ssh von der lokalen Maschine auf die Remote-Maschine. Es ist ein wenig mühsam, dies einzurichten, aber sobald es fertig ist, können Sie ein Skript starten, um den Hub und so viele Knoten wie Sie möchten zu starten.
Ich denke jetzt kann ich Informationen sicher zwischen dem Hub und den Knoten übergeben.
- 1. Neo4J webadmin mit Passwortschutz
- 2. Passwortschutz-Seite mit .htaccess
- 3. Passwortschutz JEDES Verzeichnis mit Apache
- 4. Passwortschutz Excel-Datei mit Python
- 5. mit htaccess Passwortschutz auf Schienen?
- 6. Passwortschutz zu URL
- 7. Firebase Hosting - Passwortschutz Website?
- 8. Passwortschutz IIS-Verzeichnis
- 9. Produkt Passwortschutz (Woocommerce) Änderung
- 10. Statische HTML-Seite mit Autorisierung (Passwortschutz)?
- 11. pentaho cde export button komponente mit passwortschutz
- 12. Sicheres Verzeichnis Passwortschutz ohne .htaccess
- 13. AWS - Passwortschutz für eine Domäne
- 14. Powershell Test für Excel Passwortschutz
- 15. Passwortschutz/Backoffice-Ordner in Nginx
- 16. Standardauthentifizierung zum Passwortschutz der gesamten Website
- 17. Aufschalten .htaccess Filesmatch Passwortschutz im Unterverzeichnis
- 18. Wie erstellt und bearbeitet man ein Passwortschutz-Excel-Blatt mit Apache POI 3.14?
- 19. Wie Passwort Passwortschutz nur einen Ordner in Linux
- 20. MAMP Htaccess Passwortschutz: Dialog "Authentifizierung erforderlich" wird wiederholt
- 21. Verwenden Sie lokale Benutzeranmeldung als Passwortschutz in Python
- 22. Best Practice zum Schutz von Windows Form mit einem Passwort/Journal-App mit Passwortschutz)?
- 23. Bibliothek zum Passwortschutz PDF zum Kopieren, Bearbeiten und Drucken (nicht anzeigen)
- 24. JAVA: So speichern Sie einen privaten Schlüssel in einer Pem-Datei mit Passwortschutz
- 25. Wie erstellt man eine .txt-Datei mit Passwortschutz in Android programmatisch?
- 26. Wie verwende ich zip4j, um eine Zip-Datei mit Passwortschutz zu extrahieren
- 27. Wie aktiviere ich den Passwortschutz für eine Seite in asp.net - IIS
- 28. Was ist der einfachste Weg zum Passwortschutz mongodb-Datenbank für Remote-Benutzer?
- 29. JavaScript Passwort und Seitenvariation
- 30. Django & Datenbank-Passwort: Am besten mit Umgebungsvariablen?