python - selenium 2 升級到最新版本
之前一直用的是selenium 2.48 .firefox36
而實際用戶的瀏覽器可能都有自動更新功能,所以版本基本上是最新的。所以這次專門做了一下瀏覽器升級和selenium的升級。
自WebDriver 3.0 之后,Selenium不再提供默認的瀏覽器支持。換言之,不再默認地支持Firefox了。用FireFox測試, 就需要用到Mozilla自己的驅動才行。
命令行執行命令
pip install --upgrade selenium
同時升級firefox.或是下載最新版本的firefox http://www.firefox.com.cn/download/
下載 FireFox的驅動,gechodriver
https://github.com/mozilla/geckodriver/releases/
配置:
以FireFox的驅動 geckodriver為例。下載后,建議可以直接放在FireFox的默認安裝目錄(C:\Program Files (x86)\Mozilla Firefox\)。
最重要一點:系統環境變量PATH里,添加上FireFox的安裝路徑。
然后,一切照舊運行。
執行后發現有些元素無法定位,需要時間查明原因。