?
?
??作者簡(jiǎn)介:博主是一位測(cè)試管理者,同時(shí)也是一名對(duì)外企業(yè)兼職講師。
??主頁地址:【Austin_zhai】
??目的與景愿:旨在于能幫助更多的測(cè)試行業(yè)人員提升軟硬技能,分享行業(yè)相關(guān)最新信息。
??聲明:博主日常工作較為繁忙,文章會(huì)不定期更新,各類行業(yè)或職場(chǎng)問題歡迎大家私信,有空必回。

?
?
1. 前言
??由于日常測(cè)試團(tuán)隊(duì)中的仿真環(huán)境存在著幾套最新版本的測(cè)試套件,所以經(jīng)??梢阅M客戶由于瀏覽器或客戶端自動(dòng)升級(jí)至最新版后某些功能失效或報(bào)錯(cuò)的業(yè)務(wù)場(chǎng)景(因?yàn)槲覀儽旧硪灿刑峁┩獍鼫y(cè)試的業(yè)務(wù)),那么今天就來為大家分享一下有關(guān)selenium中瀏覽器驅(qū)動(dòng)下載與管理。
?
?
2. 版本檢查
??先檢查環(huán)境中的所需瀏覽器的版本號(hào),可以看到我們的版本目前是最新版本,但是需要注意的是,從M115版本開始,我們就需要去新的地址去查找對(duì)應(yīng)版本的驅(qū)動(dòng)了。
新地址:Chrome for Testing availability
?
?
?
2. 驅(qū)動(dòng)查找與下載
??這里我們就可以看到對(duì)應(yīng)的chrome瀏覽器的版本支持與否,這里可以按照自己的實(shí)際瀏覽器版本來進(jìn)行判斷。比如118.0.5993.88這個(gè)版本目前就不支持,可以等待后續(xù)的版本升級(jí)或安裝較低的版本來進(jìn)行驅(qū)動(dòng)的下載。
?
?
??因?yàn)槲覀兊陌姹臼?18.0.5993.70,所以接下來按照我們測(cè)試環(huán)境中所持有的瀏覽器版本,我們選擇了一個(gè)對(duì)應(yīng)的webdriver。另外還需要根據(jù)環(huán)境的OS版本與位數(shù)來進(jìn)行選擇,可別光看瀏覽器的版本哦。復(fù)制對(duì)應(yīng)版本后的URL,直接用瀏覽器訪問即可下載。
?
?
??將下載后的驅(qū)動(dòng)解壓并放入對(duì)應(yīng)的目錄,具體的位置就見仁見智了,可以是瀏覽器安裝目錄,也可以是項(xiàng)目路徑,具體還是看各自項(xiàng)目業(yè)務(wù)代碼中如何調(diào)用,但無論是哪,最好是放入環(huán)境變量路徑中的目錄方便調(diào)用。
?
?
??放入后用自己的業(yè)務(wù)代碼跑一下即可,如果可以正確的喚起瀏覽器并打開代碼指定的頁面即為成功。如果出現(xiàn)出現(xiàn)閃退,嘗試著降低一下python與selenium的版本,我們可以在安裝selenium與python的時(shí)候先指定好對(duì)應(yīng)的版本,以防止后續(xù)更新驅(qū)動(dòng)的時(shí)候出現(xiàn)類似的問題。
?
?
3. 關(guān)閉自動(dòng)更新
??除了個(gè)別的測(cè)試場(chǎng)景需求之外,我們最好可以確保至少有一到兩套固定版本的瀏覽器環(huán)境,這里就需要將chrome的自動(dòng)更新(默認(rèn))進(jìn)行關(guān)閉,這里就介紹幾種可以關(guān)閉chrome自動(dòng)更新的方法,大家取其一執(zhí)行即可。
?
3.1 windows服務(wù)中關(guān)閉
??win+r打開運(yùn)行后,使用命令services.msc來訪問windows服務(wù)選項(xiàng)。
?
??找到兩個(gè)谷歌更新服務(wù),雙擊點(diǎn)開,在彈出來的屬性界面中,先點(diǎn)擊停止,然后啟動(dòng)類型設(shè)為禁止。
?
??然后打開Chrome的目錄:C:\Program Files (x86)\Google或者是C:\Program Files\Google。
?
??找到一個(gè)叫作“updata”或者“setup”之類的文件夾,設(shè)置權(quán)限,全部禁止。
?
?
3.2 Host修改
??找到host文件,路徑為:C:\Windows\System32\drivers\etc,在etc文件夾下找到hosts文件,這里記得用windows管理員權(quán)限打開。在文件末行填寫入:127.0.0.1 update.googleapis.com,然后保存。我們關(guān)閉文件后用cmd輸入ipconfig /flushdns命令,重啟瀏覽器即可生效。
文章來源:http://www.zghlxwxcb.cn/news/detail-713562.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-713562.html
到了這里,關(guān)于Selenium中WebDriver最新Chrome驅(qū)動(dòng)安裝教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!