selenium是一款支持多種語言、多種瀏覽器、多個平台的開源web自動化測試軟件,測試人員可用python、java等語言編寫自動化腳本,使得瀏覽器可以完全按照你的指令運行,大大節省了測試人員用鼠標點擊測試的時間。
不過要想讓selenium webdriver正確運行起來,首先要安裝所需的包,配置相關的環境變量,相信不少的人在這里吃了癟。萬事開頭難,和大家一樣,我在這步也遇到了很多的“疑難雜症”,兩天的時間,網上查閱了不少教程,終於解決問題把腳本跑了起來。由於我是用python寫的腳本,那我就寫一下我所遇到的python下安裝selenium和chromedriver(其他瀏覽器也有相應的webdriver的安裝包,我就以chrome瀏覽器為例子了)的問題和相應的解決辦法。
一、python的安裝
1、下載安裝包
到官網下載相應的安裝包(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是否安裝成功)

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