Robot Framework基礎總結

2021-09-25 16:05:06 字數 1276 閱讀 7966

1.

資源檔案(

resource)

外部資源新增成功後,只能檢視,要實際使用還是必須先導入對應的資源檔案(匯入成功後顯示藍色)

未被實際使用的資源檔案在

robotframework

目錄裡面顯示灰色,實際引用後才會顯示黑色 2.

變數 $普通變數需要通過

log列印 @

列表型變數需要通過

log many列印

以上兩種用錯後執行

case

會報錯

3.變數的賦值有三種方式

3.1set

方式:set variable

3.2get

方式:get lenght

獲取字串長度

3.3命令賦值方式:

-v  變數:

賦值(存在疑問:命令列不生效) 4.

獲取變數的某部分值有兩種方式

@ create list 1 3 5 7

log $    

log @[3] #

列印列表變數的部分值

執行結果如下圖:(兩種寫法均可以)

5.變數檔案

說明:通過

py檔案定義變數名稱和變數值

5.1在suite

的import

匯出variable

變數py檔案

5.2在

case

裡面直接引用變數名稱

6關鍵字

定義關鍵字的入參時,有設定預設值的入參為選填入參;無預設值的入參為必填入參

定義多個入參時規則:

選填入參不能在必填入參前面

list

型別入參只能在最後一項 7.

迴圈分支

注意事項:

else

必須使用大寫,否則報錯,且

else/else if

前必須使用

「...」

,否則rf

無法識別

RobotFramework測試Rest服務

python有乙個都對http請求封裝的很好的類庫 requests 見這裡 而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝 robotframework requests 見這裡 可以用來方便的測試rest服務 這裡記錄下在使用過程中碰到的問題 1.import的時候,名字...

RobotFramework 資料分離

robotframework 資料分離分為三種 1.run 新增引數 2.外部的python檔案 3.讀取excel run 新增引數 適用於jenkins 使用 v 引數名 引數值 使用外部的python檔案 使用外部的python檔案進行資料分離的話,首先建乙個python檔案,並在裡面定義乙個...

robot framework環境搭建

一 robot framework環境搭建 官網 序號安裝包名 安裝方法備註1 python exe檔案,直接雙擊安裝 一切的基礎,安裝路徑不能有空格 2setuptools python 的套件管理程式 3pip 1 cmd進入ez setup.py檔案目錄 2 用setuptools安裝 eas...