Ich werte meine Tests auf Selenium 3.4.0 auf. Durchführung des Tests mit der neuesten Chrom-Treiber habe ich keine Probleme, wenn ich die Tests konfigurieren verwenden geckodriver erhalte ich eine Windows-Authentifizierung erforderlich Dialog:geckodriver windows authentication
Hier ist meine Konfiguration für die FirefoxDriver:
System.setProperty("webdriver.gecko.driver", "./drivers/geckodriver.exe");
driver = new FirefoxDriver();
die Konsolenausgabe zeigt:
1498596765531 geckodriver INFO Listening on 127.0.0.1:40330
1498596766187 geckodriver::marionette INFO Starting browser \\?
\C:\Program Files (x86)\Mozilla Firefox\firefox.exe with args ["-
marionette"]
:
no] Stack trace: FileUtils_getDir()@resource://gre/modules/FileUtils.jsm:70
< FileUtils_getFile()@resource://gre/modules/FileUtils.jsm:42 <
validateBlocklist()@resource://gre/modules/AddonManager.jsm:674 <
startup()@resource://gre/modules/AddonManager.jsm:837 <
startup()@resource://gre/modules/AddonManager.jsm:3145 <
observe()@resource://gre/components/addonManager.js:65
1498596767838 Marionette INFO Listening on port 50529
JavaScript error: resource://gre/modules/AddonManager.jsm, line 2572:
NS_ERROR_NOT_INITIALIZED: AddonManager is not initialized
Jun 27, 2017 1:52:48 PM org.openqa.selenium.remote.ProtocolHandshake
createSession
INFO: Detected dialect: W3C
ich bin nicht sicher, warum ich dieses Javascript erro bin immer r:
Gibt es irgendeinen Grund, warum der Geckodriver das Windows-Authentifizierungsdialogfeld verursacht?
Die Website ist eine interne Anwendung, die Kerberos zur Authentifizierung verwendet.
Bitte schreiben Versionen von geckodriver und Firefox-Browser. Warum mischen Sie auch Chromedriver und Firefox (erste Zeile)? – MikeJRamsey56
GeckoDriver v16.1 und Firefox 54.0. MikeJRamesey56, sorry, um Verwirrung zu verursachen, kopiere und füge Fehler ein :). Ich habe meinen Beitrag oben bearbeitet. – smit9234
Können Sie es mit Gecko v0.17.0 versuchen? Er erwähnt dies - "Wenn Sie die Länge der Einstellung network.http.phishy-userpass-length erhöhen, wird Firefox beim Navigieren zu einer Website mit einem Nutzernamen oder Passwort in der URL nicht aufgefordert." Habe es noch nicht versucht –