python下的selenium和chrome driver的安裝


selenium是一款支持多種語言、多種瀏覽器、多個平台的開源web自動化測試軟件,測試人員可用python、java等語言編寫自動化腳本,使得瀏覽器可以完全按照你的指令運行,大大節省了測試人員用鼠標點擊測試的時間。

不過要想讓selenium webdriver正確運行起來,首先要安裝所需的包,配置相關的環境變量,相信不少的人在這里吃了癟。萬事開頭難,和大家一樣,我在這步也遇到了很多的“疑難雜症”,兩天的時間,網上查閱了不少教程,終於解決問題把腳本跑了起來。由於我是用python寫的腳本,那我就寫一下我所遇到的python下安裝selenium和chromedriver(其他瀏覽器也有相應的webdriver的安裝包,我就以chrome瀏覽器為例子了)的問題和相應的解決辦法。

一、python的安裝

1、下載安裝包

python官網

到官網下載相應的安裝包(Mac 和 windows的安裝包是不同的)

Unix&Linux平台由於我並不熟悉,所以在網上找了一個教程:http://www.runoob.com/python/python-install.html

python版本建議選擇3.X版本

 

 

 

 

下載完成后,到其所在文件夾雙擊安裝包,進入安裝向導,按照指示將python安裝到你的電腦中即可(注意windows要區分32位和64位,選擇與自己系統一致的包)

2、驗證是否成功安裝

按住“win + r”運行cmd,在cmd中輸入python,然后回車,如果出現你所安裝的python的版本信息,即為安裝成功

 

 

 

 

二、配置python的環境變量(path)

1、通過python的安裝引導添加

python的安裝向導有勾選項“add python 3.XX to PATH”,勾選上之后,python會自動的在安裝的過程中將安裝路徑填到PATH中

2、通過cmd命令符添加環境變量

按住“win+ r”運行cmd,在cmd中輸入“path=%path%;c:\python”(c:\python是python的安裝路徑)

 

 

 

 

 

3、通過設置添加環境變量

控制面板 - 系統和安全 - 系統

點擊“高級系統設置”,點擊“環境變量”,將python的安裝路徑復制到“系統變量”中

 

 

 

 

 

 

 
 

三、selenium的安裝

使用python自帶的pip安裝

python3.X安裝后默認就會有pip(pip.exe在python的scripts路徑下),還是打開cmd,輸入“pip install selenium”,看到進度條就表示正在安裝,等到進度條變為百分之百則安裝完成

四、瀏覽器的安裝與配置環境變量(以chrome為例)

1、 下載安裝包

https://www.google.com/chrome/,下載完成之后到相應文件夾雙擊安裝包,根據安裝引導一步一步地安裝

2、將chrome的安裝包(exe)復制到python的安裝路徑下

3、將chrome的安裝路徑配置到環境變量下(參考上面python的環境變量的配置)

五、chrome driver的安裝

http://chromedriver.chromium.org/(此網站需要翻牆),在此網站下載chrome driver(同樣也是區分了三個平台)

 

 

 

 

 

點擊“chromedriver_win32.zip”下載,完成后將該壓縮包解壓到相應位置,點擊“chromedriver.exe”進行安裝

 

 

 

 

 

 
 

六、chromedriver的環境變量

方法一:復制chromedriver的安裝路徑,將其粘貼到系統變量中(參考python的環境變量配置)(沒有試這個方法,不知道能不能用)

方法二:將chromedriver.exe文件,將其粘貼到python安裝路徑下,不用配置系統變量。(用的這個方法,親測可行)

 

 

到此,selenium webdriver運行所需的所有條件都已配置好,你可以用Python寫你的第一個腳本了(下面展示了幾行很基本的代碼,大概意思是打開chrome,輸入“http://baidu.com”,然后在輸入框中輸入“selenium”,點擊搜索,最后退出。這行代碼可以幫助你檢驗selenium是否安裝成功)

 

 

 

 
end




參考:簡書:https://www.jianshu.com/p/dd848e40c7ad



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM