selenium.common.exceptions.WebDriverException: Message: Failed to start browser:搞哭了


  最近在研究基于python的selenium自动化,结果一开始就死在了环境搭建上,前前后后整了N天,终于搞出来了,像中奖了

  按部就班的参照网上安装步骤,安装完成后,写了个简单的自动化脚本  #-*- coding: utf-8 -*-

  from selenium import webdriver
  from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

  browser = webdriver.Firefox()
  browser.get("http://www.baidu.com")
  browser.find_element_by_id("kw").send_keys("selenium")
  browser.find_element_by_id("su").click()
  browser.quit()

  程序一跑,中奖报错了:selenium.common.exceptions.WebDriverException: Message: Failed to start browser:省略不计了
  百度一下吧,搜索结果大致是说selenium和火狐的版本不兼容导致,索性重新搞吧:
  1、selenium版本:selenium-2.45.0
  2、火狐浏览器版本:36.0
重新再跑下程序,OK搞定了,一块心病终于治好了

话外题:我机器火狐未安装到默认路径,结果运行还是会报错:

      后来在代码中添加一句:

                 from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

    搞定!!!


 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM