Selenium挂起实例化FirefoxDriver

str*_*cer 21 java selenium webdriver

我尝试开始使用selenium(今天下载了当前版本)并复制了他们打开浏览器并执行谷歌搜索的示例.

但是,该程序永远挂在第一行WebDriver driver = new FirefoxDriver();.

我安装了Firefox 13.

Thread dump:
Thread [main]
  Thread.sleep(long) line: not available [native method] [local variables unavailable]
  FirefoxBinary.sleep(long) line: 218
  FirefoxBinary.clean(FirefoxProfile, File) line: 234
  NewProfileExtensionConnection.start() line: 76
  FirefoxDriver.startClient() line: 200
  FirefoxDriver(RemoteWebDriver).(CommandExecutor, Capabilities) line: 94
  FirefoxDriver.(FirefoxBinary, FirefoxProfile) line: 147
  FirefoxDriver.() line: 85
  Test.main(String[]) line: 24

Arr*_*ran 23

这些情况通常是因为Firefox和Selenium在兼容性方面有点"不同步".

您应该尝试两件事:将Selenium更新为最新版本和/或降级Firefox.密切关注Selenium发行说明