哪些Selenium独立罐与Firefox版本58.0兼容?我尝试了2.46.0 selenium jar并且我收到此异常: org.openqa.selenium.WebDriverException:
Unable to bind to locking port 7054 within 45000 ms
Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:17:10'
System info: host: 'CHDSEZ400598D', ip: '10.152.107.68', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_77'
答案 0 :(得分:1)
Mozilla Firefox浏览器以 GA(一般可用性)版本发布,与手动或自动化测试无关。它是 GeckoDriver ,通过 Marionette 控制 Mozilla Firefox浏览器。它的 Selenium Client 再次初始化 GeckoDriver 。因此兼容性部分取决于 Selenium客户端,部分取决于 GeckoDriver 。
虽然 Selenium 版本是尽最大努力使 Selenium客户端向后兼容 GeckoDriver 和 Firefox的早期版本浏览器发布,但根据 Selenium发行说明公布的最后一个依赖关系如下:
v3.4.0
======
* Geckodriver 0.16 is strongly recommended
GeckoDriver 0.19.0(2017-09-16)最后宣布的依赖关系如下:
0.19.0 (2017-09-16)
Note that with geckodriver 0.19.0 the following versions are recommended: - Firefox 55.0 (and greater) - Selenium 3.5 (and greater)
有效的解决方案如下:
@Test
。