1

我正在使用 firefox v 48.0.2 并试图让我的 selenium (selenium-server v2.53) remotedriver 自动化测试在 firefox 上运行,我安装了 geckodriver 0.9.0,当我浏览 github 自述文件和运行此命令:(在 mac osx 10.11.3 上)

geckodriver -b /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin

我收到此错误消息:

线程'<main>'在'调用Result::unwrap()一个Err值:Io(错误{repr:Os {代码:48,消息:“地址已在使用”}})',../src/libcore/result.rs: 746 注意:运行以RUST_BACKTRACE=1进行回溯。

我试过忽略这一步,但是当我运行我的测试时,firefox 没有启动,我确保我的 webdriver 功能包括marrionette: true

WebDriver:
  browser: 'firefox'
  clear_cookies: false
  restart: false
  window_size: 414x736
  marionette: true

除此之外,我找不到任何文件来引导我朝着正确的方向前进,我是否可能看多了一些东西?任何帮助是极大的赞赏!

我也在使用 codeception 来处理我的测试(php)

编辑

在终止正在侦听端口 4444 的进程后,我能够让这个命令工作:

geckodriver -b /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin

但即使运行 Firefox 仍然没有启动

4

0 回答 0