Python Selenium Webdriver環(huán)境準(zhǔn)備


前言

本次就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)境變量。如圖:

python-cmd.png

升級最新的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的安裝路徑,不然啟動會失敗。

如何啟動指定瀏覽器?

請參見《python webdriver示例-啟動多瀏覽器》

公眾號: DeepTest

專注軟件測試領(lǐng)域開源技術(shù)、資訊、工具、解決方案(涵蓋自動化測試、接口測試、性能測試等等[python、selenium/webdriver、robotframework、soapui、jmeter])。 每日更新...

獲取授權(quán)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容