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 回答
0

将您的 Selenium 服务器升级到最新的。最新的 Firefox 版本带来了这些问题。降级您的 Firefox 版本。

于 2014-08-12T13:27:02.217 回答