zoukankan      html  css  js  c++  java
  • Selenium安装失败WebDriverException: Message: 'gechodriver' executable needs to be in PATH

    在搭建Python+Selenium自动化测试时,用python通过WebDriver驱动Firefox浏览器时,一直无法执行测试用例。

    报错信息:WebDriverException: Message: 'gechodriver' executable needs to be in PATH.

    原因是:pip install selenium 时,安装的是selenium 3.0.1,而这个版本是20161014日刚发布的,与Firefox 46不兼容。需要重新安装Selenium 2.53.2的旧版本。

       

    我的电脑环境;

    Python 2.7.10

    Firefox 46.0.1

    Selenium 2.53.2

       

    解决方法:

    解决:

    1. pip uninstall selenium #卸载已有的模块
    2. pip install selenium==2.53.2 #安装指定的版本

      这时,如果timeout报错,使用python –m pip install selenium==2.53.2

      安装Selenium完成后,到DOS窗口中,进入Python环境,导入WebDriver,测试是否成功

    3. 完全卸载firefox,需要重启电脑,重新安装Firefox
    4. 执行用例,成功

       

    (完)

    如果上面没有解决你的问题,请继续搜索,不要停~~~

  • 相关阅读:
    Collections和Arrays常用方法
    集合(三)------双列集合
    集合(二)------单列集合
    集合(一)----------概述
    泛型
    线程
    Math类和Random类(数学公式相关类)
    时间相关的类
    Runtime类及其常用方法
    第65题:有效数字
  • 原文地址:https://www.cnblogs.com/bull_think/p/6001779.html
Copyright © 2011-2022 走看看