1. 程式人生 > >RobotFramework+Selenium2環境搭建與入門例項

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檔案,這個百度一下就能找到