Robot Framework+Selenium2Library自動化測試安裝與使用指南
1.https://www.python.org/download/releases/2.7.8/
2.安裝 (e.g. D:\Python27)
環境變量:計算機-屬性-高級系統設置-環境變量
PYTHON_HOME D:\Python27
Path %PYTHON_HOME%
-
安裝完成後,運行python.exe,輸入print ("hello world"),得到正確輸出即表示安裝成功。
二.安裝Robot Framework
-
https://github.com/robotframework/robotframework (源代碼安裝)
如是源代碼安裝:打開cmd,切換到robot目錄然後執行python setup.py install -
環境變量:Path %PYTHON_HOME%\Scripts
- 是否安裝成功:Pybot --version
三. 安裝RIDE(RIDE-RF IDE) - 安裝Wxpython:
http://pan.baidu.com/share/link?shareid=3517265346&uk=2602872238
2.安裝Decorator:
https://pypi.python.org/pypi/decorator/
3.安裝Setuptools:
http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
4.Selenium 2.43
https://pypi.python.org/pypi/selenium
5.Selenium2Library
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0#downloads
查看selenium2library是否安裝成功的方法:打開python,輸入import Selenium2Library
6.安裝RIDE
https://pypi.python.org/pypi/robotframework-ride
或https://github.com/robotframework/RIDE/releases
五.運行RIDE
打開cmd,輸入ride.py即可
六.RIDE的使用
1.新建自動化測試工程:File->New Project,輸入名字,工作區,選擇Directory和TXT
- 為工程加入Selenium2Library:點擊Library,在Name中填入Selenium2Library,點擊OK。黑色代表成功,紅色表示不存在
3.右鍵點擊Project->New Suite,輸入Name,選擇File,TXT。完成後同樣加入Selenium2Library
4.右鍵點擊TestSuite->New Test Case,右側輸入keyword name和參數。藍色表示是Keyword。
-
按F5會出現Library的keywords
-
點擊Run
- 日誌
LOG.HTML
OUTPUT.XML
REPORT.HTML
七.新建資源和用戶關鍵字
- 右鍵點擊Project->New Resource,填入名字,點擊OK。為Resource.txt加入Selenium2Library。
-
右鍵點擊resource.txt->New User Keyword,填入名字,點擊OK
- 輸入research所要做的內容。如果必填參數未填,會出現紅色
4.參數化:在設置裏填入變量,用“|”分隔變量,用例中變量為綠色則設置成功,如為紫色則表示Arguments裏沒有對應變量。
5.加載Resource:在工程和測試套的設置裏添加此resource。添加成功應為藍色。
6.應用Resource:深藍色為用戶關鍵字。
八.傳參
填入-v 變量:參數 -v 變量:參數
九.以文件形式傳參
- 新建一個var.py, 內容如下,裏面包含了變量和賦值。
2.以variables在測試套裏加入var.py
- 在Arguments裏填入-V 文件(需要路徑)
十.TAG
測試套和用例可以分別在設置裏打上Tag,運行時可以寫只運行此Tag的用例。
十一.Selenium IDE
一款FireFox 插件,安裝完成後路徑:Firefox->Tools->selenium ide
Robot Framework+Selenium2Library自動化測試安裝與使用指南