你們都知道,目前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/(請按對應版本下載)