Selenium WebDriver navigiert nicht zur URL, sobald die Option headless angegeben wird.
Ich habe Schwierigkeiten, kopfloses Chrom in unserer Unternehmensumgebung (wo wir die Kerberos-Authentifizierung verwenden) zur Arbeit zu bringen .
Ich kann Seiten mit einem einfachen Skript öffnen (Nugets Selenium.WebDriver v3.14.0 und Selenium.WebDriver.ChromeDriver v2.41.0 installiert).
Aber sobald ich vorgebe zu laufen - headless funktioniert das nicht mehr.
var chromeOptions = new ChromeOptions(); chromeOptions.AddArguments("--headless", "--disable-gpu", "--window-size=1920,1200", "--ignore-certificate-errors"); using (var browser = new ChromeDriver(chromeOptions)) { browser.Navigate().GoToUrl("https://my.corporate.site/home"); }
Ich habe hier einen Thread gesehen, der besagt, dass "Windows-Authentifizierung im Headless-Modus nicht funktioniert", aber dies sollte ab Version 65 behoben sein. (Ich verwende Chrome 68)
Ich habe versucht, "--auth-server-whitelist = 'my.corporate.site'" hinzuzufügen, aber immer noch nichts ... (sollte sowieso nicht im Intranet benötigt werden)
Jemand irgendwelche Hinweise?
Ich muss hinzufügen, dass unsere Umgebung sehr eingeschränkt ist .... (keine Administratorrechte)
0 Antworten auf die Frage
Verwandte Probleme
-
3
Hat Chrome etwas Ähnliches zu den Suchbegriffen in Opera?
-
3
Wo befindet sich Google Chrome Crash Dump?
-
13
Wie bekomme ich eine neue Browsersitzung, wenn Sie in Firefox / Chrome eine neue Registerkarte oder...
-
8
Anzeigen von XML im Chrome-Browser
-
5
Suchfeld in Chrome
-
6
Firebug-ähnliche Anwendung für Chrom?
-
2
Gibt es eine Möglichkeit, alle Registerkarten in Chrome mit einem Lesezeichen zu versehen?
-
4
Wie kann ich Chrome-Abstürze beheben?
-
3
Wie verwende ich Greasemonkey-Skripte in Chrome?
-
4
Was ist die Funktion "Inspect Element" in Google Chrome?