Selenium python web自動化測試環境搭建
一、先安裝Python2.7
Python簡介
因為Python是跨平台的,它可以運行在Windows、Mac和各種Linux/Unix系統上。在Windows上寫Python程序,放到Linux上也是能夠運行的。
要開始學習Python編程,首先就得把Python安裝到你的電腦里。安裝後,你會得到Python解釋器(就是負責運行Python程序的),一個命令行交互環境,還有一個簡單的集成開發環境。
2.x還是3.x
目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的,因為現在Python正在朝著3.x版本進化,在進化過程中,大量的針對2.x版本的代碼要修改後才能運行,所以,目前有許多第三方庫還暫時無法在3.x上使用。
為了保證你的程序能用到大量的第三方庫,我們的教程仍以2.x版本為基礎,確切地說,是2.7版本。請確保你的電腦上安裝的Python版本是2.7.x,這樣,你才能無痛學習這個教程。
因為本機是win7 64位操作系統,故選擇的是64bit的。
首先,從Python的官方網站http://python.org下載最新的2.7版本,網速慢的同學請移步國內鏡像。
下載地址:https://www.python.org/downloads/release/python-279/。
1、點擊安裝、傻瓜式安裝,Next即可完成安裝,默認會安裝到C:Python27目錄下,然後打開命令提示符窗口,輸入python後
如果提示 Python 不是內部或外部命令!別急,把Python 的安裝目錄添加到系統環境變數的Path 下面。桌面「我的電腦」右鍵菜單-->屬性-->高級系統設置-->高級-->環境變數-->系統變數
注意:1.6與C之間是用「;」隔開的。(1.6是原系統結尾,沒標點符號)
三、通過cmd調出命令提示程序,進行setuptools安裝。
setuptools下載地址:https://pypi.python.org/pypi/setuptools
通過上面的地址進行下載,將得到安裝包(隨著時間包的版本號會有變化)。
cmd進行安裝,因為setuptools所在路徑如下工具路徑如下
四、通過cmd調出命令提示程序,進行pip安裝。
pip 是一個安裝和管理Python 包的工具
pip下載地址:https://pypi.Python.org/pypi/pip
通過上面的地址進行下載,將得到安裝包(隨著時間包的版本號會有變化)。
cmd進行安裝,因為pip所在路徑如下工具路徑如下
運行完關閉就可以了。
五、通過cmd調出命令提示程序,進行selenium安裝。
cmd進行安裝,因為selenium所在路徑如下工具路徑如下:
通常我們可以使用firebug、firepath進行元素定位。
注意:火狐瀏覽更新,就會使火狐瀏覽器插件自行卸載所以我們要禁止其自動更新。(因為新版本對selenium支持不好)
首先,我們打開火狐瀏覽器,選擇「工具」欄---「選項」
在彈出的「選項」框中,我們依次選擇「高級」---「更新」,勾選下面的「不檢查更新」,然後確定退出。
五、安裝ide寫代碼
下載Eclipse
http://www.eclipse.org/downloads/ 到這下載。
下載完後,解壓就可以直接使用, Eclipse不需要安裝。
安裝好pydev後,需要配置Python解釋器。
在Eclipse菜單欄中,點擊Windows ->Preferences. 在對話框中,點擊pyDev->Interpreter -Python. 點擊New按鈕,選擇python.exe的路徑, 打開後顯示出一個包含很多複選框的窗口。
點OK ,則安裝完畢。
安裝之前是需要寫安裝java並配置環境變數的哦!!!
那麼來吧,開始我們的第一個selenium實戰例子吧!!!
#coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
#設置隱式等待為10s
driver.implicitly_wait(10)
driver = webdriver.Firefox()
driver.get(http://www.baidu.com)
推薦閱讀: