Selenium安装失败WebDriverException: Message: 'gechodriver' executable needs to be in PATH

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

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

缘由是:pip install selenium 时,安装的是selenium 3.0.1,而这个版本是20161014日刚发布的,与Firefox 46不兼容。须要从新安装Selenium 2.53.2的旧版本。 测试

   

个人电脑环境; spa

Python 2.7.10 firefox

Firefox 46.0.1 blog

Selenium 2.53.2 ip

   

解决方法: selenium

解决: 自动化

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

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

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

  3. 彻底卸载firefox,须要重启电脑,从新安装Firefox
  4. 执行用例,成功

   

(完)

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

相关文章
相关标签/搜索