你们都知道,目前selenium版本已经升级到3.0了,selenium3只是在selenium2的基础上作了一些调整,最明显的区别就是 selenium2对Firefox的支持最高只支持46及如下版本。selenium3能够支持火狐47以上版本,可是须要下载geckodriver.exe驱动。python
这里推荐你们使用selenium2的最后一个版本 selenium2.53.6。sselenium3不推荐的缘由就是目前还不太稳定,有许多未知坑在等着你呢。chrome
目前我的感受最稳定的环境就是:npm
python3.6+selenium2.53.6+Chrome浏览器 浏览器
备注:spa
1.用Chrome最新版也能够,可是必须保证驱动和浏览器版本对上号,而且驱动需放在python根目录下插件
2.python版本只要是3.6以上,3.7如下就行blog
3.selenium安装命令:pip install selenium==2.53.6ip
4.本人通常都是用火狐46版原本定位元素(由于有firebug插件,你懂得),何况selenium2打开火狐46版本是不须要下载驱动的。selenium
5.Chrome浏览器我通常都是用来执行selenium脚本的,速度那是杠杠滴。pip
6.谷歌驱动下载连接:http://npm.taobao.org/mirrors/chromedriver/(请按对应版本下载)