Windows系統(tǒng)下Chromedriver.exe安裝及配置詳細(xì)教程
前言
在利用selenium工具進(jìn)行Web自動(dòng)化測(cè)試時(shí),必須先要安裝瀏覽器驅(qū)動(dòng),通常比較常用的是谷歌瀏覽器和火狐瀏覽器。
一、瀏覽器驅(qū)動(dòng)下載地址
1.瀏覽器驅(qū)動(dòng)官網(wǎng):http://chromedriver.storage.googleapis.com/index.html
2.淘寶鏡像網(wǎng)站(推薦):http://npm.taobao.org/mirrors/chromedriver/
二、配置過(guò)程
首先需要在打開網(wǎng)站之前查看谷歌瀏覽器的版本,驅(qū)動(dòng)必須與瀏覽器版本一致,否則不起作用。
其次,打開驅(qū)動(dòng)網(wǎng)站,找到與版本號(hào)一致的驅(qū)動(dòng)下載
最后將下載的驅(qū)動(dòng)放在以下兩個(gè)地方:
(1)將exe文件復(fù)制到瀏覽器的安裝目錄下D:\Chrome\Application下。
(2)對(duì)于Anaconda環(huán)境下,將exe文件復(fù)制到D:\Anaconda\Scripts
對(duì)于python環(huán)境下,將exe文件復(fù)制到與python的.exe文件同級(jí)處
(3)配置環(huán)境變量
鼠標(biāo)右擊點(diǎn)擊屬性→高級(jí)系統(tǒng)設(shè)置→環(huán)境變量→系統(tǒng)變量→找到path→新建將D:\Anaconda\Scripts或python的安裝路徑復(fù)制到上面就可以了。
新建將谷歌瀏覽器的地址安裝到路徑也復(fù)制到上面。
三、測(cè)試
import time from selenium import webdriver driver = webdriver.Chrome() driver.get('http://www.baidu.com') time.sleep(1)
出現(xiàn)這個(gè)正受到自動(dòng)化測(cè)試軟件控制就說(shuō)明已經(jīng)配置成功。
如果還是找不到谷歌的 .exe驅(qū)動(dòng)文件,可以自己指定路徑。
import time from selenium import webdriver driver_path = r'D:\Chrome\Application\chromedriver.exe' driver = webdriver.Chrome(executable_path=driver_path) driver.get('http://www.baidu.com') time.sleep(1)
總結(jié)
到此這篇關(guān)于Windows系統(tǒng)下Chromedriver.exe安裝及配置的文章就介紹到這了,更多相關(guān)Windows Chromedriver.exe安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python生成每日?qǐng)?bào)表數(shù)據(jù)(Excel)并郵件發(fā)送的實(shí)例
今天小編就為大家分享一篇python生成每日?qǐng)?bào)表數(shù)據(jù)(Excel)并郵件發(fā)送的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02tensorflow實(shí)現(xiàn)將ckpt轉(zhuǎn)pb文件的方法
這篇文章主要介紹了tensorflow實(shí)現(xiàn)將ckpt轉(zhuǎn)pb文件的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Python中的異步:async?和?await以及操作中的事件循環(huán)、回調(diào)和異常
在現(xiàn)代編程中,異步操作在處理?I/O?密集型任務(wù)時(shí),可以顯著提高程序的性能和響應(yīng)速度,Python?提供了?async?和?await?關(guān)鍵字,使得編寫異步代碼變得更加直觀和簡(jiǎn)潔,在這篇文章中,我們將深入探討?Python?的異步操作,并通過(guò)實(shí)際代碼示例來(lái)說(shuō)明其使用方法2024-12-12Python?cv.Canny()方法參數(shù)與使用方法
這篇文章主要介紹了Python?cv.Canny()方法參數(shù)與使用方法,OpenCV提供了cv.Canny()方法,該方法將輸入的原始圖像轉(zhuǎn)換為邊緣圖像,更多相關(guān)內(nèi)容需要的朋友可以參考一下2022-07-07Python+Sklearn實(shí)現(xiàn)異常檢測(cè)
這篇文章主要為大家詳細(xì)介紹了Python如何利用Sklearn實(shí)現(xiàn)異常檢測(cè),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以跟隨小編一起學(xué)習(xí)一下2022-12-12python爬蟲 基于requests模塊發(fā)起ajax的get請(qǐng)求實(shí)現(xiàn)解析
這篇文章主要介紹了python爬蟲 基于requests模塊發(fā)起ajax的get請(qǐng)求實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Python SVM(支持向量機(jī))實(shí)現(xiàn)方法完整示例
這篇文章主要介紹了Python SVM(支持向量機(jī))實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了基于Python實(shí)現(xiàn)向量機(jī)SVM算法的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-06-06詳解python安裝matplotlib庫(kù)三種失敗情況
這篇文章主要介紹了詳解python安裝matplotlib庫(kù)三種失敗情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07