在搭建Python+Selenium自动化测试时,用python经过WebDriver驱动Firefox浏览器时,一直没法执行测试用例。 python
报错信息:WebDriverException: Message: 'gechodriver' executable needs to be in PATH. 浏览器
缘由是:pip install selenium 时,安装的是selenium 3.0.1,而这个版本是2016年10月14日刚发布的,与Firefox 46不兼容。须要从新安装Selenium 2.53.2的旧版本。 测试
个人电脑环境; spa
Python 2.7.10 firefox
Firefox 46.0.1 blog
Selenium 2.53.2 ip
解决方法: selenium
解决: 自动化
这时,若是timeout报错,使用python –m pip install selenium==2.53.2 pip
安装Selenium完成后,到DOS窗口中,进入Python环境,导入WebDriver,测试是否成功
(完)
若是上面没有解决你的问题,请继续搜索,不要停~~~