前言
本次就python webdriver的安裝和驅(qū)動(dòng)不同瀏覽器的配置進(jìn)行分享倦逐,以解決大家在入門過程中的一些基本的環(huán)境問題葡盗。
python安裝
目前python有2.x和3.x版本挡毅,筆者在這里推薦2.x版本鹰贵。
從下述地址寓辱,根據(jù)自己操作系統(tǒng)的版本下載32位或64位的python 2.x最新版本:https://www.python.org/downloads/
雙擊下載的python安裝包腋粥,默認(rèn)或自定義安裝路徑蝗岖,一步步的完成安裝侥猩。
在命令行中,輸入python抵赢,回車欺劳,確保python已加入環(huán)境變量。如圖:
升級最新的pip
在命令中輸入以下命令铅鲤,升級最新版的pip
python -m pip install -U pip
為什么要升級pip: 確保后續(xù)大家在使用pip安裝python包時(shí)划提,能獲取最新最穩(wěn)定的包。
安裝webdriver
在命令行中輸入以下命令邢享,安裝最新版的webdriver
pip install selenium -U
注:webdriver是selenium 2的一部分鹏往。
配置各種瀏覽器的驅(qū)動(dòng)
firefox瀏覽器
下載地址:https://github.com/mozilla/geckodriver/releases下載后,將解壓的geckodriver.exe放至在python安裝的根目錄骇塘,筆者放在C:/Python27下伊履。
ie 瀏覽器
下載地址:http://selenium-release.storage.googleapis.com/index.html請從中選擇最新版,注意是32位還是64位绪爸。 下載后湾碎,將解壓的iedriver.exe放至在python安裝的根目錄,筆者放在C:/Python27下奠货。
chrome 瀏覽器
下載地址:http://chromedriver.storage.googleapis.com/index.html請從中選擇最新版介褥,注意是32位還是64位。 下載后递惋,將解壓的chromedriver.exe放至在python安裝的根目錄柔滔,筆者放在C:/Python27下。
phantomjs
下載地址:http://phantomjs.org/download.html請從中選擇最新版萍虽,注意是32位還是64位睛廊。 下載后,將解壓的phantomjs.exe放至在python安裝的根目錄杉编,筆者放在C:/Python27下超全。
注:
這里只列這三種,默認(rèn)情況下webdriver自帶了firefox的驅(qū)動(dòng)邓馒,不需要下載嘶朱。
如果firefox不是按照默認(rèn)配置進(jìn)行安裝的話,在寫測試腳本時(shí)光酣,需要顯性的指定firefox的安裝路徑疏遏,不然啟動(dòng)會(huì)失敗。