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 瀏覽器

下載地址:selenium-release.storage.googleapis.com請從中選擇最新版,注意是32位還是64位。 下載後,將解壓的iedriver.exe放至在python安裝的根目錄,筆者放在C:/Python27下。

chrome 瀏覽器

下載地址:chromedriver.storage.googleapis.com請從中選擇最新版,注意是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++?

TAG:自動化測試 | Selenium | Python |