Marionette,下一代FirefoxDriver使用失败
Unsuccessful to use Marionette, the next generation of FirefoxDriver
根据这个 Mozilla Developer Network,Firefox 47 中没有 FirefoxDriver,我们使用 Marionette。
我按照 link 中的说明进行操作,但它没有按预期工作。我正在使用 Java、Firefox 47 和 Mac OSX Capitan
- 我按照 link
中的建议用这个 npm install selenium-webdriver
安装了 selenium 驱动程序
- 我通过下载此文件
geckodriver-0.8.0-OSX.gz
来设置 Marionette 可执行文件,解压它,并按照 link 中的说明将名称更改为 wires
。我确保它可以使用 chmod +x wires
执行
我这样使用 Marionette,来自 Mozilla Developer
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
Webdriver driver = new FirefoxDriver(capabilities);
但是我运行测试的时候,同样的异常像这样正常的FirefoxFriver
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
有没有人使用成功Marionette?我是否遗漏了 Mozilla 的说明中的某些内容。谢谢
我遇到了同样的问题,只是通过将 Selenium 版本更新为 2.53.1
解决了这个问题。
希望对您有所帮助!
根据这个 Mozilla Developer Network,Firefox 47 中没有 FirefoxDriver,我们使用 Marionette。
我按照 link 中的说明进行操作,但它没有按预期工作。我正在使用 Java、Firefox 47 和 Mac OSX Capitan
- 我按照 link 中的建议用这个
- 我通过下载此文件
geckodriver-0.8.0-OSX.gz
来设置 Marionette 可执行文件,解压它,并按照 link 中的说明将名称更改为wires
。我确保它可以使用chmod +x wires
执行
我这样使用 Marionette,来自 Mozilla Developer
DesiredCapabilities capabilities = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true); Webdriver driver = new FirefoxDriver(capabilities);
npm install selenium-webdriver
安装了 selenium 驱动程序
但是我运行测试的时候,同样的异常像这样正常的FirefoxFriver
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
有没有人使用成功Marionette?我是否遗漏了 Mozilla 的说明中的某些内容。谢谢
我遇到了同样的问题,只是通过将 Selenium 版本更新为 2.53.1
解决了这个问题。
希望对您有所帮助!