python中的selenium安裝的步驟(瀏覽器自動(dòng)化測(cè)試框架)
一、前言
我們今天要安裝的selenium 就是瀏覽器自動(dòng)化測(cè)試框架,是一個(gè)用于Web應(yīng)用程序的測(cè)試工具,就是模擬用戶(hù)操作。支持的瀏覽器包括Chrome,IE,Mozilla Firefox,Safari,Opera等。今天我們以Chrome為例講一下安裝方法。 (其他方法大同小異)
二、準(zhǔn)備工作
2.1、下載瀏覽器驅(qū)動(dòng)并安裝
一般的包安裝直接在cmd <pip install 包的名稱(chēng)>,但這個(gè)包還需要下載相應(yīng)的瀏覽器的驅(qū)動(dòng),這里強(qiáng)烈推薦Chrome,誰(shuí)用誰(shuí)知道。(沒(méi)有學(xué)python爬蟲(chóng)之前我對(duì)IE情有獨(dú)鐘)
2.2.1、查看瀏覽器版本號(hào)
依次點(diǎn)右上角的三個(gè)點(diǎn)–幫助-關(guān)于GoogleChrome 可以查看版本號(hào)如下
可以看到當(dāng)前我的版本號(hào)是80.0.3987.122

2.2.2、下載驅(qū)動(dòng)
打開(kāi)這個(gè)網(wǎng)址選擇與自己版本號(hào)最接近的驅(qū)動(dòng)下載即可如下https://npm.taobao.org/mirrors/chromedriver

下載好后解壓即可得到 chromedriver.exe 這個(gè)文件,將這個(gè)文件復(fù)制,準(zhǔn)備找地方粘貼。
2.2、安裝驅(qū)動(dòng)
1)將chromedriver.exe 粘貼至Chrome根目錄如下

2)另外復(fù)制這個(gè)文件的路徑添加至系統(tǒng)環(huán)境變量path具體步驟如下

3)將chromedriver.exe 粘貼至Python 安裝目錄的 Scripts 文件夾里如下

4)同樣利用2中的方法將Python 安裝目錄的 Scripts 文件夾(包含Scripts)的路徑添加至系統(tǒng)環(huán)境變量中。添加好后的系統(tǒng)環(huán)境變量如下

(注意,有的同學(xué)安裝包的時(shí)候可能遇到過(guò)pip不是內(nèi)部命令也不是可運(yùn)行的程序這樣的字樣,這個(gè)你先檢查下python下 Scripts 文件夾中有不有pip程序,有的話那可能就是不在系統(tǒng)環(huán)境變量中 這個(gè)時(shí)候只要按照4)將之添加進(jìn)系統(tǒng)環(huán)境變量即可)
三、開(kāi)始安裝
3.1、pycharm中自動(dòng)安裝
如下圖==可以利用他的自動(dòng)安裝,非常方便

出現(xiàn)如下字樣即代表安裝成功

當(dāng)然你可會(huì)看到上圖中第一行紅字,對(duì)沒(méi)錯(cuò)這就是安裝失敗的原因,可以點(diǎn)開(kāi)它結(jié)尾的Details…字樣查看細(xì)節(jié),我的是因?yàn)榫W(wǎng)絡(luò)原因,后面換了手機(jī)無(wú)線就成功了。
3.2、pycharm手動(dòng)安裝
具體如下

3.3、命令提示行安裝
這個(gè)不需要多講如下圖

其實(shí)看到第二個(gè)紅框 就代表安裝成功 但是這么多文字有時(shí)候不好找,直接扔一個(gè)pip list即可 他會(huì)返回你安裝的所有包的版本號(hào) 并別安裝字母排序 很方便我們查找。
四、結(jié)語(yǔ)
至此我們就安裝好了。主要就是要安裝驅(qū)動(dòng)以及在系統(tǒng)環(huán)境變量中添加驅(qū)動(dòng)路徑,讓我們運(yùn)行一個(gè)簡(jiǎn)單的代碼 打開(kāi)我們CSDN主頁(yè),看看忙了半天的成功吧!好吧果然墨菲定律來(lái)了,運(yùn)行失敗了!

顯示的這句話的意思就是不在系統(tǒng)環(huán)境變量 可是我們添加了呀。
最后經(jīng)查是我沒(méi)有重啟pycharm 我剛剛添加系統(tǒng)環(huán)境變量的時(shí)候pycharm一直運(yùn)行著,只需要重啟pycharm即可?,F(xiàn)在我們?cè)谶\(yùn)行一遍 老天保佑 !

好吧如你所見(jiàn) 成功了。
到此這篇關(guān)于python中的selenium安裝的步驟(瀏覽器自動(dòng)化測(cè)試框架)的文章就介紹到這了,更多相關(guān)python selenium安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python通過(guò)正則查找微博@(at)用戶(hù)的方法
這篇文章主要介紹了python通過(guò)正則查找微博@(at)用戶(hù)的方法,涉及Python正則匹配的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
簡(jiǎn)單介紹Python2.x版本中的cmp()方法的使用
這篇文章主要介紹了簡(jiǎn)單介紹Python2.x版本中的cmp()方法的使用,然而該方法在Python3.x版本中已并不再內(nèi)置...需要的朋友可以參考下2015-05-05
Python中的 ansible 動(dòng)態(tài)Inventory 腳本
這篇文章主要介紹了Python中的 ansible 動(dòng)態(tài)Inventory 腳本,本章節(jié)通過(guò)實(shí)例代碼從mysql數(shù)據(jù)作為數(shù)據(jù)源生成動(dòng)態(tài)ansible主機(jī)為入口介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2020-01-01
PyTorch中torch.manual_seed()的用法實(shí)例詳解
在Pytorch中可以通過(guò)相關(guān)隨機(jī)數(shù)來(lái)生成張量,并且可以指定生成隨機(jī)數(shù)的分布函數(shù)等,下面這篇文章主要給大家介紹了關(guān)于PyTorch中torch.manual_seed()用法的相關(guān)資料,需要的朋友可以參考下2022-06-06
用Python將一個(gè)列表分割成小列表的實(shí)例講解
今天小編就為大家分享一篇用Python將一個(gè)列表分割成小列表的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
Python實(shí)現(xiàn)字符串格式化輸出的方法詳解
這篇文章主要介紹了Python實(shí)現(xiàn)字符串格式化輸出的方法,結(jié)合具體實(shí)例形式總結(jié)分析了Python字符串格式化輸出的各種常用操作技巧,需要的朋友可以參考下2017-09-09
Python django框架 web端視頻加密的實(shí)例詳解
這篇文章主要介紹了Python django框架 web端視頻加密,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11

