最近有朋友也想學Selenium然后問我應該用什么Python版本、裝什么驅動、用什么瀏覽器,然后今天在這里總結一下
Python版本的話個人用的是3.7 ,比較推薦,目前比較流行的是Python 3.X版本,也是比較新的版本,一些主流的庫基本上都已支持Python3.X,不支持的庫也在積極的向Python3.x遷移,所以Python3.X的版本也是大勢所趨。
目前支持的瀏覽器驅動有:
1)IE
使用ie瀏覽器進行web自動化測試,selenium-java.jar包和ie驅動是同步的(如下圖),所以只需要關注ie驅動和ie瀏覽器版 本如何搭配。
如果你使用ie6、ie7請使用 selenium 2.42或者2.40版本。
如果你使用的ie8-ie11推薦使用2.50之后的版本。
鏡像地址:https://npm.taobao.org/mirrors/selenium/
2)Chrome
使用chrome瀏覽器進行web自動化測試,selenium-java.jar是通用的,只需要關注chrome驅動和chrome瀏覽器版本是否 對應即可。
在70.0.3538.16之后,chrome驅動和chrome瀏覽器是一一對應。之前的版本會有一個notes.txt進行描述
鏡像地址:https://npm.taobao.org/mirrors/chromedriver/
3)Firefox
使用Firefox瀏覽器進行web自動化測試,相對於ie和chrome更復雜一些。需要selenium-java.jar、firefox驅動、firefox瀏 覽器都匹配。這個匹配關系在github上firefox驅動項目releases中
鏡像地址:https://github.com/mozilla/geckodriver/releases
至於裝哪個驅動,取決於你自己,可以都裝也可以只裝一個,都裝的話可以更好的做兼容性測試,這樣更方便。
(以上文字僅代表作者個人看法,以上圖片均來自網絡)