4
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Selenium WebDriver "Unable to connect to host" エラー

環境

  • PC (OS:Windows7)
  • Firefox (ver 37.0.2)
  • Java (1.7)
  • Selenium WebDriver (2.42.2)

エラー

  • WebDriverからFirefoxを起動する際、下記エラーが発生。

    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    

対応

  • 下記の参考ページによると、WebDriverのバージョンがFirefoxのバージョンに対応していない場合に上記のエラーが出るとのこと。

  • 暫定回避としてFirefoxのバージョンダウン(ver 37 → 30)を実施。

  • Firefox ver 37をアンイストールし、下記ページから "Firefox Setup 30.0.exe" を落としてきてインストール。("Firefox Setup Stub 30.0.exe" の方は動きませんでした)
    Firefox ver 30 インストーラー

注意

  • Firefoxはデフォルトで自動verupするので下記のように設定を変えておきます。
    メニューから[ツール]-[オプション]-[詳細]-[更新]-[Firefoxの更新]と辿って、
    "更新の確認は行うが、インストールするかどうかを選択する" を選択。
  • 本来は自動verupが望ましいのですが、Firefoxが最新になったときに必ずしもWebDriverの対応バージョンがあるとは限らないので、日々の自動テストを安定して行うには上記の設定が良いと思われます。

参考にしたページ

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
4
Help us understand the problem. What are the problem?