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...