Gibt es eine Möglichkeit, die Warnung zu unterdrücken, die beim Zugriff auf Websites auf HTTPS angezeigt wird, wenn Selenium für die Automatisierung verwendet wird? Ich stieß auf die Option "-trustAllSSLCertificates", aber ich konnte es nicht funktionieren. Ich habe meinen Selenium Server folgendermaßen gestartet:
%Vor%... aber ich habe immer noch die Sicherheitswarnung. Vermissen ich einige andere Schritte?
Habe es gerade funktioniert. Hier ist wie:
Zusätzlich zum Starten des Selenium-Servers mit der Option -trustAllSSLCertificates
sollte der von Selenium gestartete Browser so konfiguriert werden, dass er den Selenium-Server als Proxy verwendet.
Beispiel: Wenn der Selenium-Server am Host myselenium.mycompany.com
am Standardport 4444
gestartet wurde, lautet die Proxy-Einstellung myselenium.mycompany.com:4444
. Eine Möglichkeit, dies zu automatisieren, besteht darin, ein Firefox-Profil zu erstellen und den Proxy für diese Adresse und diesen Port zu konfigurieren und das erstellte Profil als Argument beim Starten des Selenium-Servers mit der Option -firefoxProfileTemplate
zu übergeben.
Verwenden Sie Selenium RC Server 2.X (bedeutet Version 2+) und führen Sie den Befehl
ausjava -jar Selen-Server-Standalone-2.X.X.jar -trustAllSSLCertificates
Es funktioniert sicher
Tags und Links ssl https automation selenium