RobotFramework + Python 自動化入門 一 (從這里開始)


一、環境搭建

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),可以查看每條用例的執行結果。

 

點擊用例名稱,可以查看測試腳本每一步的執行情況。

 

 也可以將報告鏈接直接復制到瀏覽器中查看。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM