一、環境搭建
1. 安裝Python
Python3會自動配置path,安裝pip工具(python包安裝和管理工具)
2. 安裝robotframework library
cmd窗口安裝命令: pip install robotframework
3. 安裝Eclipse
這塊不做詳述,不懂的可百度
4. 安裝RED-Robot Editor
RED-Robot Editor是基於Eclipse的RobotFramework測試用例編輯器。
4.1 安裝插件
方法一
菜單欄點擊Help->Eclipse Marketplace菜單,輸入robot,回車,安裝RED-Robot Editor插件。
選擇accept,點擊Finish按鈕,Eclipse Marketplace窗口會自動關閉,Eclipse界面右下角顯示下載進度。
下載完成后,會提示重啟Eclipse,重啟之后,RED-Robot Editor 安裝成功。
方法二
參考https://nokia.github.io/RED/。
單擊 菜單欄 Help -> Install New Software -> Add, 將下方url添加到Location輸入框,點擊Add按鈕進行添加
http://master.dl.sourceforge.net/project/red-robot-editor/repository
4.2 配置robotframework環境
點擊菜單欄Window>Preferences>Robot Framework>Installed frameworks,確認 安裝robot framework的python路徑。
4.3 配置RF標識
可以實現關鍵字、變量的自動補全。
點擊菜單Window>Preferences>Robot Framework>Content Assist,添加:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:
效果如下:
二、創建項目
1. 創建工程
菜單欄點擊File>New>Other, 選擇 Robot Framework>Robot Project。
創建完成后,點擊項目名稱,可以看到Robot的標准庫。
(這些庫直接綁定在robot framework內,在python安裝目錄下\Lib\site-packages\robot\libraries可以看到。
若如下圖所示,出現這種non-accessible提示的,選中文件名,右鍵reload即可。
2. 創建測試集
1) 選擇項目名稱,右鍵New>Other
2) 選擇Robot Test Suite, Next
3) 輸入文件名稱,Finish
三、開發測試腳本
1. 設計測試腳本
雙擊打開TestA.robot文件,設計測試腳本。
參數和關鍵字直接用tab 或四個空格 隔開。
*** Test Cases *** This is Test ${result}= Evaluate 3+2 Log To Console ${result}
2. 執行腳本
選擇robot文件,右鍵Run As>Robot Test。
3. 查看報告
執行完成后,可以在Console看到執行結果。
由於這條測試用例,實現的是一個3+2的數學計算,可以看到控制台輸出了數字5,是Log To Console關鍵字的執行結果。
查看詳細報告
直接單擊擊打開report.html鏈接,可以看到詳細的執行結果。
點擊測試集名稱(TestA),可以查看每條用例的執行結果。
點擊用例名稱,可以查看測試腳本每一步的執行情況。
也可以將報告鏈接直接復制到瀏覽器中查看。