前言
本次就python webdriver的安裝和驅(qū)動不同瀏覽器的配置進行分享,以解決大家在入門過程中的一些基本的環(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包時,能獲取最新最穩(wěn)定的包。
安裝webdriver
在命令行中輸入以下命令,安裝最新版的webdriver
pip install selenium -U
注:webdriver是selenium 2的一部分。
配置各種瀏覽器的驅(qū)動
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ū)動,不需要下載。
如果firefox不是按照默認(rèn)配置進行安裝的話,在寫測試腳本時,需要顯性的指定firefox的安裝路徑,不然啟動會失敗。