2017-05-05 4 views
3

Das kürzlich erfolgte Upgrade auf Chrome 58 hat ein Problem verursacht. Wenn Selen eine Instanz von Chrome startet es nicht auf die ursprüngliche URL navigieren, wie es mit Chrome tat 57. Nun, wenn Chrome über Selen gestartet wir dieses Problem bekommen:Chrome 58 Nicht sicher Daten in URL

ChromeNotSecureData

Es hängt nur genau dort und wird sich nicht bewegen. Hat jemand anderes einen Workaround dafür gefunden?

Wenn ich zurück zu Chrome 57 Downgrade ... keine Probleme was auch immer! Leider müssen wir jetzt 58 verwenden.

Ich habe mehrere Knoten in meinem Raster und dies tritt bei jedem einzelnen von ihnen auf. Ich dachte, es wäre vielleicht eine Gruppenrichtlinie oder so, aber die Tatsache, dass es perfekt läuft, macht für mich keinen Sinn.

** Update: ein anderes Problem, das ich habe, ist, dass es oft zwei oder drei Versuche dauert, den Browser zu öffnen, bevor es schließlich startet.

+0

Vielleicht eine dumme Frage, aber ist Ihre Version von Chrom-Treiber auf dem neuesten Stand? Es heißt, die neueste Version, 2.29, funktioniert mit Chrome 58. https://sites.google.com/a/chromium.org/chromedriver/downloads –

+0

Ja, das war das erste, was ich ausprobiert habe. Wir laufen 2.29. –

+0

Können Sie eine schnelle Überprüfung durchführen, wenn das Problem nur bei der Grid-Konfiguration auftritt? Ich bin sicher, dass die neueste Version von Selenium, ChromeDriver & Chrome für mich in der regulären Automatisierung gut funktioniert. – DebanjanB

Antwort

2

Fügen Sie das Argument --enable-automation Ihrem Webtreiber hinzu. Standardmäßig benötigt Chrome 58 https und es werden keine Seiten angezeigt, die dies nicht verarbeiten können. Die Aktivierungsautomatisierung lässt den Browser wissen, dass der Webtreiber die Steuerung steuert und die Seite sicher angezeigt werden kann.

Verwandte Themen