【问题标题】:WebDriverException: Message: Expected browser binary location, but unable to find binary in default locationWebDriverException:消息:预期的浏览器二进制位置,但无法在默认位置找到二进制
【发布时间】:2018-03-31 11:26:17
【问题描述】:

我正在尝试在 Python 2.7 中使用 Selenium,但出现以下错误,

WebDriverException:消息:预期的浏览器二进制位置,但是 无法在默认位置找到二进制文件,否 提供了“moz:firefoxOptions.binary”功能,但没有二进制标志 在命令行设置

知道会是什么吗?

【问题讨论】:

    标签: python selenium


    【解决方案1】:

    您可以通过两种不同的方式避免此问题:

    1. 明确在哪里可以找到您的 selenium 代码的 firefox 二进制文件:

      from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
      from selenium import webdriver
      firefox_binary = FirefoxBinary('/usr/bin/firefox/')
      driver = webdriver.Firefox(firefox_binary=firefox_binary)
      
    2. 将 firefox 添加到您的 PATH 环境变量中。 Windows, Ubuntu

    【讨论】:

      猜你喜欢
      • 2021-07-18
      • 2021-03-02
      • 1970-01-01
      • 2021-09-22
      • 2022-06-29
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      相关资源
      最近更新 更多