zoukankan      html  css  js  c++  java
  • selenium报错“selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.”的解决方案

     最近刚刚开始学习python+selenium的自动化测试的编程,但是在安装好运行环境之后的第一个小程序就遇到了报错,一开始让我措手不及,但是通过度娘的帮助,这个问题还是顺利的解决了。

     下面开始整理一下问题及解决的方法:

     首先我的代码是非常简单的打开百度网页的测试代码,代码部分如下:

    from selenium import webdriver
    
    driver = webdriver.Firefox()
    driver.get("http://baidu.com")
    driver.quit()
    

      收到的错误信息如下所示:

    selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 

     通过阅读网上他人的类似问题的文章,发现其实是没有下载一个叫做‘geckodriver’的插件(点击去下载)

     下载完成之后将该名为‘geckodriver.exe’的插件放在系统path路径下,然后再次执行测试代码,

    D:Pythonpython.exe D:/pycharm/project/hello_word.py
    
    Process finished with exit code 0

     代码能够正常无误的运行。

     希望这篇文章能对遇到累死问题的你起到一定的帮助作用。

  • 相关阅读:
    es删除索引
    真人快打11技能键位
    点到线段的距离
    行列快乐值
    按钮变色
    取数求和
    机器分配
    田忌赛马 问题
    雷达
    最小字典序
  • 原文地址:https://www.cnblogs.com/liyuhang/p/6537920.html
Copyright © 2011-2022 走看看