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的官方網站python.org下載最新的2.7版本,網速慢的同學請移步國內鏡像。

下載地址:python.org/downloads/re

1、點擊安裝、傻瓜式安裝,Next即可完成安裝,默認會安裝到C:Python27目錄下,然後打開命令提示符窗口,輸入python後

如果提示 Python 不是內部或外部命令!別急,把Python 的安裝目錄添加到系統環境變數的Path 下面。桌面「我的電腦」右鍵菜單-->屬性-->高級系統設置-->高級-->環境變數-->系統變數

注意:1.6與C之間是用「;」隔開的。(1.6是原系統結尾,沒標點符號)

三、通過cmd調出命令提示程序,進行setuptools安裝。

setuptools下載地址:pypi.python.org/pypi/se

通過上面的地址進行下載,將得到安裝包(隨著時間包的版本號會有變化)。

cmd進行安裝,因為setuptools所在路徑如下工具路徑如下

四、通過cmd調出命令提示程序,進行pip安裝。

pip 是一個安裝和管理Python 包的工具

pip下載地址:pypi.Python.org/pypi/pi

通過上面的地址進行下載,將得到安裝包(隨著時間包的版本號會有變化)。

cmd進行安裝,因為pip所在路徑如下工具路徑如下

運行完關閉就可以了。

五、通過cmd調出命令提示程序,進行selenium安裝

cmd進行安裝,因為selenium所在路徑如下工具路徑如下:

通常我們可以使用firebug、firepath進行元素定位。

注意:火狐瀏覽更新,就會使火狐瀏覽器插件自行卸載所以我們要禁止其自動更新。(因為新版本對selenium支持不好)

首先,我們打開火狐瀏覽器,選擇「工具」欄---「選項」

在彈出的「選項」框中,我們依次選擇「高級」---「更新」,勾選下面的「不檢查更新」,然後確定退出。

五、安裝ide寫代碼

下載Eclipse

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(baidu.com)


推薦閱讀:

[心得] 測試開發工程師成長之路
測試崗位供需現狀分析

TAG:自動化測試 | 測試開發 |