Python Selenium Webdriver環境準備 2
前言
本次就python webdriver的安裝和驅動不同瀏覽器的配置進行分享,以解決大家在入門過程中的一些基本的環境問題。
python安裝
目前python有2.x和3.x版本,筆者在這裡推薦2.x版本。
從下述地址,根據自己操作系統的版本下載32位或64位的python 2.x最新版本:Download Python
雙擊下載的python安裝包,默認或自定義安裝路徑,一步步的完成安裝。
在命令行中,輸入python,回車,確保python已加入環境變數。如圖:
python-cmd.png升級最新的pip
在命令中輸入以下命令,升級最新版的pip
python -m pip install -U pip
為什麼要升級pip: 確保後續大家在使用pip安裝python包時,能獲取最新最穩定的包。
安裝webdriver
在命令行中輸入以下命令,安裝最新版的webdriver
pip install selenium -U
註:webdriver是selenium 2的一部分。
配置各種瀏覽器的驅動
firefox瀏覽器
下載地址:mozilla/geckodriver下載後,將解壓的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
下載地址:Download | PhantomJS請從中選擇最新版,注意是32位還是64位。 下載後,將解壓的phantomjs.exe放至在python安裝的根目錄,筆者放在C:/Python27下。
註:
這裡只列這三種,默認情況下webdriver自帶了firefox的驅動,不需要下載。
如果firefox不是按照默認配置進行安裝的話,在寫測試腳本時,需要顯性的指定firefox的安裝路徑,不然啟動會失敗。
推薦閱讀:
※爬蟲大眾點評—杭州美食圈
※Python中一個創建樹結構的方法。
※黃哥推薦學習Python 10本好書。
※為什麼要學 Python?
※如何讓停留在語法層面的 C++,變成實際工程中的 C++?