操作系統環境:Windows XP
安裝包:
1. 安裝Python
Python是一切的基礎
版本:python-2.7.6.msi
下載地址:https://www.python.org/downloads/
2. 安裝wxPython
wxPython是Python語言的一套GUI圖形庫;ride需要wxPython的支持
版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe
下載地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
特別說明:一定要用2.8版本的,3.0的ride打不開,2.9的據網友實驗也存在ride打不開的問題
3. 安裝ride
RIDE是一款專門用來編輯Robot Framework用例的軟件
版本:robotframework-ride-1.3.win32.exe
下載地址:https://pypi.python.org/pypi/robotframework-ride
4. 安裝robotframework
在安裝之前,需要配置一下python的環境變量,在path中增加“D:\Python27;D:\Python27\Scripts\”(具體路徑看python的安裝目錄)
版本:robotframework-2.8.1.tar.gz
下載地址:https://code.google.com/p/robotframework/downloads/list?can=1
安裝方式:先把安裝包解壓,然後打開cmd,進到解壓目錄,執行python setup.py install
5. 安裝Selenium2Library
這個是selenium2測試庫,基於webdriver驅動
版本:robotframework-selenium2library-master.zip
下載地址:https://github.com/rtomac/robotframework-selenium2library(最好選擇zip包下載)
安裝方式:先把安裝包解壓,然後命令行進入解壓目錄,執行python setup.py install
他會聯網下載缺少的內容,首先會下載setuptools,他是後面一切安裝的基礎。setuptools安裝成功之後會下載4個依賴庫,在解壓目錄的src目錄下的egg.info目錄裏,有一個requires.txt文件,裏面有如下內容,他會自動匹配最合適的版本進行下載,最終完成後,可以在python27\Lib\site-packages目錄下找到相關的目錄,都是.egg結尾的目錄。
requires.txt文件所在目錄:robotframework-selenium2library-master\src\robotframework_selenium2library.egg-info
requires.txt文件的內容:
decorator >= 3.3.2
selenium >= 2.32.0
robotframework >= 2.6.0
docutils >= 0.8.1
文件說明:
robotframework >= 2.6.0:已經安裝了
decorator >= 3.3.2: S2L庫的依賴庫
docutils >= 0.8.1: S2L庫的依賴庫
selenium >= 2.32.0:是selenium的原生python庫,要到python官網下載,而IEDriver.exe要到GOOGLE下載http://code.google.com/p/selenium/
6. 打開ride,添加Selenium2Library庫
新建一個項目project,然後在項目下新建測試集suite,在測試集頁面,點擊Library,出現一個彈窗,在彈窗的Name字段輸入“Selenium2Library”(一定要這麼拼寫),點擊按鈕OK,Selenium2Library庫添加完成
驗證一下,在ride界面,按F5,出現Selenium2Library,證明測試庫添加成功
7. 檢查是否加載測試庫
在Python27\Lib\site-packages目錄裏,有一個文件easy-install.pth,用文本編輯軟件打開看一下
如果 ./ 開頭的基本和下面這個一樣就可以了,順序無所謂
好像有點看不清,再來一張
robotframework + selenium2環境,配置完成!
參考資料:
吳穹的文章:Robot+Framework+WD+培訓-吳穹++ChinaTest2012,百度文庫,請百度搜索
齊濤道長的文章:http://blog.csdn.net/tulituqi/article/details/7604967