4

我在用

  • 硒 3.0.1
  • Python 2.7.12
  • 火狐 50

我已经设置了 geckodriver 的路径,PATH但在运行测试时仍然出现以下错误:

selenium.common.exceptions.WebDriverException:消息:服务 geckodriver 意外退出。状态码是:2

此外,geckodriver.log在我的主目录中显示如下:

Usage:
    geckodriver [OPTIONS]
geckodriver: Unknown option --port
4

2 回答 2

1
binary = FirefoxBinary('path/to/installed firefox binary')
browser = webdriver.Firefox(firefox_binary=binary)

也不要忘记设置路径后重新启动。

于 2016-12-06T12:09:45.347 回答
1

听起来您可能正在使用旧版本的 geckodriver。你知道你用的是什么版本吗?最新版本是 0.11.1

于 2016-12-06T13:35:02.950 回答