Entsprechend dieser Mozilla Developer Network, gibt es keinen FirefoxDriver von Firefox 47, stattdessen verwenden wir Marionette.Erfolglos Marionette zu verwenden, die nächste Generation von FirefoxDriver
Ich folgte den Anweisungen in diesem Link, aber es funktioniert nicht wie erwartet. Ich bin mit Java, Firefox 47 und Mac OSX Capitan
- I Selen-Treiber mit diesem
npm install selenium-webdriver
installiert, wie in dem Link vorgeschlagen - ich durch das Herunterladen dieser Datei
geckodriver-0.8.0-OSX.gz
, unrar es die Marionette ausführbare einrichten und änderte die Name zuwires
wie in der Verbindung angewiesen. Und ich sichergestellt, mitchmod +x wires
ausführbar ist I verwendet Marionette wie diese, von Mozilla Developer
DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true); Webdriver driver = new FirefoxDriver(capabilities);
Aber wenn ich den Test ausführen, die gleiche Ausnahme wie dieser normalen FirefoxFriver
org.openqa.selenium.firefox.NotConnectedException: Nach 45000 ms konnte keine Verbindung zum Host 127.0.0.1 auf Port 7055 hergestellt werden.
Ist jemand erfolgreich Marionette zu verwenden? Fehle ich etwas von Mozillas Anweisungen? Danke
es hilft sicher! Vielen Dank. Selenium Version '2.53.1' behebt das Problem – Ragnarsson