2016-06-29 8 views
1

このMozilla Developer Networkによれば、Firefox 47のFirefoxDriverはありません。代わりにMarionetteを使用しています。次の世代のFirefoxDriverであるMarionetteの使用に失敗

このリンクの指示に従っていますが、期待通りに機能しません。私は

  • リンクで提案されているように私はそれのunrar、このファイルgeckodriver-0.8.0-OSX.gzをダウンロードしてマリオネットの実行可能ファイルを設定し、変更このnpm install selenium-webdriverとセレンのドライバをインストールしたJava、Firefoxの47とMac OSXキャピタン

    1. を使用していますリンクの指示に従って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の指示から何かを逃していますか?ありがとう

  • 答えて

    0

    私は同じ問題を抱えていましたが、ちょうどそれがセレンのバージョンを2.53.1にアップデートすることによって解決しました。

    希望すると助かります!

    +0

    確かに助けになります!どうもありがとうございました。セレンのバージョン '2.53.1'が問題を修正 – Ragnarsson

    関連する問題