超好玩兒的Selenium python安裝使用
- 前言
- 一、Selenium簡介
- 二、selenium安裝
- 三、下載相應瀏覽器的驅動并配置環境變數
- 1、下載
- 2、配置環境變數
- 四、應用
- 最后
前言
今天找到一個超級nice的東西—— selenium ,可能是我見識太少,一直沒用過,今天玩兒了一下感覺發現了新大陸,有點停不下來呀!這么好的東西趕緊分享給大家一起玩兒!
?
一、Selenium簡介
??Selenium是一個用于Web應用程式自動化測驗工具,Selenium測驗直接運行在瀏覽器中,就像真正的用戶在操作一樣,支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等,
??主要功能包括:測驗與瀏覽器的兼容性——測驗你的應用程式看是否能夠很好得作業在不同瀏覽器和作業系統之上,
??測驗系統功能——創建回歸測驗檢驗軟體功能和用戶需求,支持自動錄制動作和自動生成 .Net、Java、Perl等不同語言的測驗腳本,
??Selenium也是一款同樣使用Apache License 2.0協議發布的開源框架,
1、支持平臺
??WebDriver支持Android和BlackBerry兩個移動平臺的瀏覽器測驗,Android目前為市場占有率第一的移動平臺,對于在其上面進行自動化測驗,推薦Appium,Appium擴展了WebDriver的協議,支持ios平臺和Android平臺上的原生應用、Web應用和混合應用等,
2、支持瀏覽器
??WebDriver 目前所支持的瀏覽器包括:Firefox、Chrome、IE、Edge、Opera、Safari. 為什么會選擇上面幾款瀏覽器進行支持呢?主要與瀏覽器的內核有關,
3、支持模式
??HtmlUnit和PhantomJS是兩個比較特殊的模式,我們可以把它們看作是偽瀏覽器,在這種模式下支持html、Java Saript等的決議,但不會真正地渲染出頁面,由于不進行CSS及GUI渲染,所以運行效率上要比真實的瀏覽器快很多,主要用在功能性測驗上面,
?
二、selenium安裝
1、前提是已經有了python環境,且pip可以正常使用
2、cmd打開命令列視窗,輸入pip install selenium
此時嘗試使用
from selenium import webdriver
driver = webdriver.Chrome() # Chrome瀏覽器
會出現如下錯誤

因為當selenium升級到3.0之后,對不同的瀏覽器驅動進行了規范,如果想使用selenium驅動不同的瀏覽器,必須單獨下載并設定不同的瀏覽器驅動,
?
三、下載相應瀏覽器的驅動并配置環境變數
1、下載
下載地址:https://npm.taobao.org/mirrors/chromedriver

選擇和你chorm瀏覽器版本號相對于的版本下載

不知道為什么沒有win64的,然后我就試了一下win32也是可以的
2、配置環境變數
新建一個檔案夾,eg:driver ,然后將下載的驅動放入該檔案夾下

然后:我的電腦–>屬性–>系統設定–>高級–>環境變數–>系統變數–>Path,將“D:\應用\Google chrome\driver”目錄添加到Path的值中

(提醒: 記得把確定都點了,不然白弄)
然后再試試上面的程式,發現瀏覽器被打開了,至此selenium配置完成,可以開始你的表演了~
?
四、應用
具體怎么用呢?我也不會,但是不會就學嘛,所以我找到了一個講得簡要、清楚、條理清晰、易上手的學習內容(點我點我~),讀者可以去學一下,內容也不多,一兩個小時就可以看完并實踐了,非常的nice!
?
最后
非常開心又給大家完成了一次分享,剩下的就是…求贊啦!!!都看到這啦,創作不易,留下你們寶貴的贊吧~
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/261010.html
標籤:其他
下一篇:2.12 字典型別
