selenium與chrome瀏覽器及驅動的版本匹配


用selenium+python+webdriver完成UI功能自動化,經常會碰到瀏覽器版本與驅動的版本不匹配而引起報錯,下面就selenium與chrome瀏覽器及驅動的版本匹配 做個總結。

使用WebDriver在Chrome瀏覽器上進行測試時,需要先下載與本機chrome瀏覽器對應的驅動程序,驅動程序名為chromedriver;chromedriver的版本需要和本機的chrome瀏覽器對應,才能正常使用,具體步驟如下:

第一步:下載對應版本的chromedriver驅動文件,具體版本請對照文章底部的對應關系表:如本機的chrome瀏覽器版本為:版本 61.0.3163.100(正式版本) (64 位),對應的chromedriver版本為2.33.

第二步:下載后把文件解壓,然后放到本機chrome瀏覽器文件路徑里,如:C:\Program Files (x86)\Google\Chrome\Application

第三步:操作完后,就可以使用以下代碼直接調起瀏覽器了:driver =new Chromedriver()

備注:

1.chrome歷史瀏覽器下載地址:https://www.chromedownloads.net/

2.chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html

3.環境配置:

import os #調用系統文件需要應用此包中的方法
chromedriver = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver' #指定chromedriver 存放路徑
os.environ["webdriver.chrome.driver"]=chromedriver #配置環境

4.selenium之 chromedriver與chrome版本映射表:

chromedriver版本

支持的Chrome版本

v2.40

v66-68

v2.39

v66-68

v2.38

v65-67

v2.37

v64-66

v2.36

v63-65

v2.35

v62-64

v2.34

v61-63

v2.33

v60-62

v2.32

v59-61

v2.31

v58-60

v2.30

v58-60

v2.29

v56-58

v2.28

v55-57

v2.27

v54-56

v2.26

v53-55

v2.25

v53-55

v2.24

v52-54

v2.23

v51-53

v2.22

v49-52

v2.21

v46-50

v2.20

v43-48

v2.19

v43-47

v2.18

v43-46

v2.17

v42-43

v2.13

v42-45

v2.15

v40-43

v2.14

v39-42

v2.13

v38-41

v2.12

v36-40

v2.11

v36-40

v2.10

v33-36

v2.9

v31-34

v2.8

v30-33

v2.7

v30-33

v2.6

v29-32

v2.5

v29-32

v2.4

v29-32


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM