Unterdrückt die SSL-Sicherheitswarnung in Firefox, wenn Selenium zur Automatisierung verwendet wird

8

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?

    
Srikanth 22.03.2011, 12:42
quelle

3 Antworten

6

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.

%Vor%     
Srikanth 22.03.2011, 13:20
quelle
4

Verwenden Sie Selenium RC Server 2.X (bedeutet Version 2+) und führen Sie den Befehl

aus

java -jar Selen-Server-Standalone-2.X.X.jar -trustAllSSLCertificates

Es funktioniert sicher

    
Romal arora 19.10.2011 11:49
quelle
0

Ich war auf der Suche nach einem programmatischen Weg, um das zu tun, und ich habe eine gute Möglichkeit, das zu tun, was perfekt in mein Automatisierungs-Framework passt. Hier ist, was ich tue:

%Vor%     
Sameer 08.02.2012 07:44
quelle

Tags und Links