1

私はfirefox v 48.0.2を使用しており、selenium(selenium-server v2.53)リモートドライバー自動テストをfirefoxで実行しようとしています。geckodriver 0.9.0がインストールされており、github readmeのドキュメントを確認すると、次のコマンドを実行します: (mac osx 10.11.3 の場合)

geckodriver -b /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin

次のエラー メッセージが表示されます。

スレッド '< main >' が '呼び出さResult::unwrap()れたErr値: Io(Error { repr: Os { code: 48, message: "Address already in use" } })', ../src/libcore/result.rs: 746 注:RUST_BACKTRACE=1バックトレースのために実行します。

この手順を無視しようとしましたが、テストを実行すると、Firefox が起動しません。marrionette: true

WebDriver:
  browser: 'firefox'
  clear_cookies: false
  restart: false
  window_size: 414x736
  marionette: true

それ以外に、私を正しい方向に導くためのドキュメントが見つかりません。おそらく何かを見落としましたか? どんな助けでも大歓迎です!

また、コードセプションを使用してテストを処理しています (php)

編集

ポート 4444 でリッスンしていたプロセスを強制終了した後、このコマンドを機能させることができました。

geckodriver -b /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin

しかし、それでも実行中の Firefox はまだ起動していません

4

0 に答える 0