0

我正在尝试使用 java 中的线程来测试基于 webdriver 2.20 的代码。由于某种原因 new FirefoxDriver() 抛出异常。

无法在 45000 毫秒内绑定到锁定端口 7054 构建信息:版本:'2.20.0',修订:'16008',时间:'2012-02-27 19:03:04' 系统信息:os.name:'Windows Vista', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0' 驱动信息: driver.version: FirefoxDriver

仅当我使用线程时才会发生这种情况。我在不使用线程的情况下运行相同的代码,然后它工作得非常好。

我怎样才能解决这个问题 ?

最好的,罗汉

4

1 回答 1

0

为此,请使用RemoteWebDriver并启动本地selenium 服务器。它能够同时管理端口和启动多个 WebDriver 实例。WebDriver 初始化应如下所示:

WebDriver driver = new RemoteWebDriver(
                            new URL("http://localhost:4444/wd/hub"), 
                            DesiredCapabilities.firefox());
于 2015-06-03T11:46:20.267 回答