webdriver瀏覽器版本驅動對應以及下載(火狐-谷歌-IE-edge-safari瀏覽器)

寫在前面:

對於webdriver和各個瀏覽器的版本的對應,我最近發現瀏覽器驅動的對應在selenium庫的源碼裏都有提及,路徑是:python>site-packages>selenium>webdriver>瀏覽器名稱的文件夾>service.py中,裏面會有一個指向官網的url地址,這裏我把源碼裏和自己總結的地址彙總如下。

谷歌瀏覽器驅動版本對應以及下載:

點擊下載chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html

點擊下載chrome的歷史版本:https://www.chromedownloads.net/

點擊進入谷歌官方版本對應頁面:https://sites.google.com/a/chromium.org/chromedriver/downloads

edge瀏覽器驅動版本對應以及下載:

點擊進入微軟edge瀏覽器wendriver版本對應下載頁面:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads

ie瀏覽器驅動官方地址:

點擊進入ie瀏覽器driver下載:http://selenium-release.storage.googleapis.com/index.html

點擊進入ie瀏覽器官方github:https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

safari瀏覽器官方地址:

點擊進入safari瀏覽器官方地址:https://developer.apple.com/safari/download/

 

 

1.谷歌瀏覽器:

對於chrome瀏覽器,有時候會有閃退的情況,有時候也許是版本衝突的問題,我們要對照着這個表來對照查看是不是webdriver和chrome版本不對應

webdriver版本 chrome版本

75.0.3770.8

75

74.0.3729.6

74

73.0.3683.68

73

2.46

v71-73
 2.45 v70-72
2.44 v69-71
 2.43  v69-71
2.42

 v68-70

2.41

 v67-69

(備註:圖片信息來源:https://blog.csdn.net/huilan_same/article/details/51896672)

點擊下載chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html

點擊下載chrome的歷史版本:https://www.chromedownloads.net/

 

2.火狐瀏覽器

對於火狐瀏覽器,對應的driver只能兼容47版本一下的,大家可以試一下自己下載的火狐瀏覽器能否使用我這個driver運行,無法運行的話在使用我這個版本的火狐瀏覽器。

這裏把低版本的火狐安裝包和driver地址如下:

鏈接:http://pan.baidu.com/s/1bECua6 密碼:nkue

 

3.IE瀏覽器

 

ie瀏覽器的版本對應這個並沒有找到具體所對應的版本,不過據我實測的結果,一般用2.5版本比較好一些(ie11)

我們通過這個地址來下載:http://selenium-release.storage.googleapis.com/index.html

除此之外,還要通過:工具> internet選項>安全

在裏面如圖的四個選項,把保護模式設置爲全部勾選或者全部不勾選

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章