1
このMozilla Developer Networkによれば、Firefox 47のFirefoxDriverはありません。代わりにMarionetteを使用しています。次の世代のFirefoxDriverであるMarionetteの使用に失敗
このリンクの指示に従っていますが、期待通りに機能しません。私は
geckodriver-0.8.0-OSX.gz
をダウンロードしてマリオネットの実行可能ファイルを設定し、変更このnpm install selenium-webdriver
とセレンのドライバをインストールしたJava、Firefoxの47とMac OSXキャピタン
- を使用していますリンクの指示に従って
wires
に名前を変更してください。そして、私は私がMozillaの開発者DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true); Webdriver driver = new FirefoxDriver(capabilities);
しかし、私はテストを実行し、この通常FirefoxFriverように同じ例外が
から、このようにマリオネットを使用
chmod +x wires
で実行可能である保証しました
org.openqa.selenium.firefox.NotConnectedException:45000ミリ秒後にポート7055のホスト127.0.0.1に接続できません。
誰でもマリオネットを使用できますか?私はMozillaの指示から何かを逃していますか?ありがとう
確かに助けになります!どうもありがとうございました。セレンのバージョン '2.53.1'が問題を修正 – Ragnarsson