0

テストケースを自動化するために Selenium WebDriver を使用しています。

  org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
    Build info: version: '2.30.0', revision: 'dc1ef9c', time: '2013-02-19 00:15:27'
    System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0'
    Driver info: driver.version: FirefoxDriver
    Command duration or timeout: 47.94 seconds
    Build info: version: '2.28.0', revision: '18309', time: '2012-12-11 15:53:30'
    System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0'
    Driver info: org.openqa.selenium.remote.RemoteWebDriver

ブラウザインスタンスを制御することで例外が発生しましたが、解決できますか? ブラウザ インスタンスを 1 つまたは 2 つに制御するにはどうすればよいですか?

4

4 に答える 4

1

Selenium Jar と Firefox ブラウザーのバージョンを最新のものにアップグレードすることで、この問題を解決できます。

docs.seleniumhq.org/download/ -Selenium JAR

www.mozilla.org/en-US/firefox/new/ -Firefox

于 2014-07-24T12:18:21.303 に答える
1

以下のことを試してください

By killing all firefox instances (Go to task manager and kill all firefox processes.)
or
By uninstall & install firefox.
于 2013-02-20T08:09:08.757 に答える
0

これは、古いバージョンの Firefox をアップグレードしたとき、または Firefox ブラウザーがアップグレードされたときのためです。これにより、Webdriver バインディング ポートが Firefox と一致しなくなります。

  1. Firefox をアンインストールして、Firefox を再インストールするだけです。
  2. 最新の Selenium Webdriver をダウンロードする
于 2014-05-15T03:56:08.667 に答える