WebDriverException:消息:预期的浏览器二进制位置,但无法在默认位置找到二进制文件

时间:2017-10-19 12:15:49

标签: python selenium

我试图在Python 2.7中使用Selenium,我收到以下错误,

  

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

知道它会是什么吗?

1 个答案:

答案 0 :(得分:1)

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

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

    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环境变量中。 WindowsUbuntu