RobotFramework+Selenium2環境搭建與入門例項
一、安裝包
1、Python(推薦使用ActivePython,這個版本PATH已經配好了,也安了一些像pip這樣的包)
ActivePython-2.7.2.5-win32-x86.msi
2、WxPython(注意要用2.8的版本,我用2.9的發現ride無法開啟)
wxPython2.8-win32-unicode-2.8.12.1-py27.exe
3、robotframework(我使用的是2.8)
robotframework-2.8.1.tar.gz
4、安裝RIDE(推薦用下面的exe安裝包,它可以在桌面建立快捷方式)
robotframework-ride-1.1.win32.exe
安裝時可以選擇線上安裝(需聯網)或者離線安裝。
二、線上安裝
1、首先安裝Python,這個就不用多說了,下一步下一步就好了
2、安裝wxPython也是,一路下一步就好了,注意一下,最好要以管理員身份執行
3、安裝rf,以管理員身份執行cmd, pip install robotframework
4、安裝RIDE,以管理員身份執行cmd, pip install robotframework-ride
5、安裝Selenium2Library,以管理員身份執行cmd,然後pip install robotframework-selenium2library就可以了
檢視selenium2library是否安裝成功的方法:開啟python,輸入import Selenium2Library,如果出現命令提示符就 OK了,注意大小寫,是Selenium2Library。
三、離線安裝
1、安裝ActivePython
2、安裝WxPython
3、安裝rf,解壓rf到本地目錄(如C盤),然後使用命令列進入到目錄(cd \;cd robotframework-2.8.1)執行python setup.py install就好了
4、安裝decorator,方法和安裝rf一樣,先解壓然後進入命令列執行python setup.py install
5、安裝selenium。方法同上
6、安裝selenium2library。方法同上
7、安裝ride,以管理員身份執行ride安裝包。
四、Try it
1、首先開啟RIDE
2、新建一個專案:
名字和路徑可以自己設定,右邊有個Type和Format,對於專案,推薦Type使用Directory,Format選擇txt,這樣便於管理
3、新建一個Suite
這裡的Type就可以選擇File了,區別是File下面可以直接寫Test Case,而Directory下面不可以
4、新建一個Test Case
5、編輯case
編輯case前需要先匯入selenium2library庫,在suite裡面新增library
然後輸入庫名Selenium2Library
現在就可以編輯case了
Open Browse是關鍵字,所以是藍色的。關鍵字可以通過按F5來檢視
6、執行測試
7、檢視報告
OK,非常方便吧,更多詳細的內容請參考吳穹博士的pdf檔案,這個百度一下就能找到