根据Mozilla开发者网络,Firefox 47没有FirefoxDriver,取而代之的是我们使用的木偶。
我遵循了这个链接中的说明,但它不像预期的那样工作。我正在使用Java, Firefox 47和Mac OSX Capitan
- 我按照链接 中的建议安装了这个
- 我通过下载这个文件
geckodriver-0.8.0-OSX.gz
来设置木偶可执行文件,解压缩它,并按照链接中的指示将名称更改为wires
。我确保它是可执行的chmod +x wires
我是这样使用木偶的,来自Mozilla Developer
DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true); Webdriver driver = new FirefoxDriver(capabilities);
npm install selenium-webdriver
的selenium驱动程序但是当我运行测试时,同样的异常像这个正常的firefoxriver
org.openqa.selenium.firefox。在端口7055上,经过45000毫秒后无法连接到主机127.0.0.1
有人成功使用木偶吗?我是否错过了Mozilla的说明。由于
我有同样的问题,只是通过将Selenium版本更新到2.53.1
来解决它。
希望有帮助!