用selenium+python+webdriver完成UI功能自動化卸夕,經(jīng)常會碰到瀏覽器版本與驅(qū)動的版本不匹配而引起報錯,下面就selenium與chrome瀏覽器及驅(qū)動的版本匹配 做個總結(jié)漆羔。
使用WebDriver在Chrome瀏覽器上進(jìn)行測試時奇瘦,需要先下載與本機chrome瀏覽器對應(yīng)的驅(qū)動程序章咧,驅(qū)動程序名為chromedriver闷盔;chromedriver的版本需要和本機的chrome瀏覽器對應(yīng),才能正常使用旅急,具體步驟如下:
第一步:下載對應(yīng)版本的chromedriver驅(qū)動文件逢勾,具體版本請對照文章底部的對應(yīng)關(guān)系表:如本機的chrome瀏覽器版本為:版本 61.0.3163.100(正式版本) (64 位),對應(yīng)的chromedriver版本為2.33.
第二步:下載后把文件解壓藐吮,然后放到本機chrome瀏覽器文件路徑里溺拱,如:C:\Program Files (x86)\Google\Chrome\Application
第三步:操作完后,就可以使用以下代碼直接調(diào)起瀏覽器了:driver =new Chromedriver()
備注:
1.chrome歷史瀏覽器下載地址:https://www.chromedownloads.net/
2.chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html
3.環(huán)境配置:
import os #調(diào)用系統(tǒng)文件需要應(yīng)用此包中的方法
chromedriver = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver' #指定chromedriver 存放路徑
os.environ["webdriver.chrome.driver"]=chromedriver #配置環(huán)境
4.selenium之 chromedriver與chrome版本映射表: