-2

öffnen Ich kann keine URL mit driver.get(“URL”) im Selen-Web-Treiber öffnen.Ich kann keine URL mit driver.get ("URL") in selen web driver

Meine Firefox-Version ist 53.0.3 und Selen 3.4.0.

Mein Code ist:

System.setProperty("webdriver.gecko.driver","D:\\geckodriver-v0.16.1-win64\\geckodriver.exe"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get("url"); 

Es mir die folgenden Fehler gibt:

1496135300464 geckodriver INFO Listening on 127.0.0.1:8753 
    1496135301127 geckodriver::marionette INFO Starting browser \\?\C:\Program Files\Mozilla Firefox\firefox.exe with args ["-marionette"] 
1496135301419 addons.manager ERROR startup failed: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFile.create]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/FileUtils.jsm :: FileUtils_getDir :: line 70" data: 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:671 < startup()@resource://gre/modules/AddonManager.jsm:834 < startup()@resource://gre/modules/AddonManager.jsm:3129 < observe()@resource://gre/components/addonManager.js:65 
JavaScript error: resource://gre/modules/AddonManager.jsm, line 1657: NS_ERROR_NOT_INITIALIZED: AddonManager is not initialized 
JavaScript error: resource://gre/components/SanityTest.js, line 65: NS_ERROR_FILE_ACCESS_DENIED: Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIPrefService.savePrefFile] 
JavaScript error: resource://gre/modules/AddonManager.jsm, line 2570: NS_ERROR_NOT_INITIALIZED: AddonManager is not initialized 
JavaScript error: resource://gre/modules/FileUtils.jsm, line 70: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFile.create] 
JavaScript error: resource://app/modules/WindowsJumpLists.jsm, line 403: NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIJumpListShortcut.app] 
JavaScript error: resource://app/modules/WindowsJumpLists.jsm, line 403: NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIJumpListShortcut.app] 
JavaScript error: resource://app/modules/WindowsJumpLists.jsm, line 403: NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIJumpListShortcut.app] 
+0

Versuchen geckodriver v0.16.0 verwenden Es sollte dieses Problem beheben – mosaad

Antwort

0

Paar Dinge. Anstelle von "URL" sollte es eine tatsächliche URL wie "http://www.google.com" sein. Möglicherweise müssen Sie auch moz:firefoxOptions.binary angeben. Überprüfen Sie den Code unten als Referenz -

FirefoxOptions options = new FirefoxOptions(); 
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //Location where Firefox is installed 

DesiredCapabilities capabilities = DesiredCapabilities.firefox(); 
capabilities.setCapability("moz:firefoxOptions", options); 

FirefoxDriver driver = new FirefoxDriver(capabilities); 
driver.get("http://www.google.com"); 

Für weitere Einzelheiten über die Einrichtung, Sie in diesem Artikel beziehen - Launch Firefox with GeckoDriver

+0

i nur tatsächliche URL benutzt hatte, aber für post habe ich 'url' benutzt. Vielen Dank für Ihre schnelle Antwort –

+0

Okie .. Hat das Hinzufügen von moz: firefoxOptions für Sie funktioniert? –

+0

ja. Für mich geht das. –

Verwandte Themen