2016-11-23 4 views
0

Gibt es eine Möglichkeit, eine Systemeigenschaft festzulegen, die dem Computer mitteilt, dass Firefox sich nicht am Standardspeicherort befindet?Festlegen eines benutzerdefinierten FireFox-Speicherorts für Geckodriver

ich es auf Laufwerk E installiert habe :, nicht auf C :, so bekomme ich die folgende Fehlermeldung:

Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN8 Build info: version: 'unknown', revision: '1969d75', time: '2016-10-18 09:43:45 -0700' System info: host: 'BlueWater', ip: '10.0.0.181', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_101' Driver info: driver.version: FirefoxDriver

Dank

Antwort

0

sollten Sie in der Lage sein, das zu tun, mit der binary Fähigkeit innerhalb der moz:firefoxOptions gewünschte Fähigkeit. Siehe the geckodriver readme

+0

Also, wie komme ich an die binäre Fähigkeit? Tut mir leid, ich bin so neu in diesem Bereich. –

+0

Übergeben Sie die gewünschten Fähigkeiten an Ihren Treiber '{" moz: firefoxOptions ": {" binary ":" E: \\ Pfad \\ zu \\ firefox "}}' –

Verwandte Themen