Selenium fails with error: Service geckodriver unexpectedly exited. Status code was: 2

Selenium fails with error: Service geckodriver unexpectedly exited. Status code was: 2

我正在使用

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

selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly exited. Status code was: 2

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

Usage:
    geckodriver [OPTIONS]
geckodriver: Unknown option --port
binary = FirefoxBinary('path/to/installed firefox binary')
browser = webdriver.Firefox(firefox_binary=binary)

另外设置路径后不要忘记重启

听起来您使用的 geckodriver 可能是旧版本。你知道你用的是什么版本吗? The latest version is 0.11.1