robotframework是乙個關鍵字驅動框架,核心在於關鍵字的應用
目錄1、如何建立使用者關鍵字
2、呼叫使用者關鍵字
3、使用者關鍵字的使用場景
1、如何建立關鍵字
第一種:直接在專案上右鍵,新增使用者關鍵字
第二種:在資源下建立關鍵字
第一步:新增資源檔案,選擇專案名稱,然後右鍵,點選new resource
第二步:新增資源後,在其上右鍵,點選new user keyword
然後可以在關鍵字裡面寫邏輯了,比如說我這裡想傳入2個值,然後讓他們作為字典格式輸出
a和b是需要傳入輸入的變數m和n,雙擊arguments那一行,將他們寫在arguments裡面,以「|」分隔,每個輸入變數之間都必須以「|」分隔
同樣,也可以根據自己的需求定義乙個輸出變數
2、呼叫關鍵字
在資源下的關鍵字可以在引用資源後來呼叫
在測試套件下,點選"resource",填寫資源名稱或者從關鍵字的資源文字,新增資源檔案
輸入關鍵字名稱,然後就可以看到關鍵字被呼叫,標紅的是提示要輸入2個必填引數
檢視輸出結果
3、關鍵字的使用場景
ui的分層思想就是關鍵字的靈活運用的表現
分層方法-案例層和流程層分離(流程關鍵字化,案例呼叫)
分層方法-流程層和元素層分離
Robotframework 之常用斷言關鍵字簡介
任何自動化測試框架或例項中斷言是必不可少的,robotframework同樣如此,那下面就介紹下其常用斷言關鍵字。1 should be empty 判斷是否為空,如果不為空,執行失敗,示例 set variablehello should be empty 斷言結果不為空 2 should sta...
robot framework學習筆記之九 雜記
假設suite1下面有test1和test2,若它們都設定了setup和teardown,那麼它們的執行順序是 suite1 setup test1 setup test1 執行 test1 teardown test2 setup test2 執行 test2 teardown suite1 te...
Robot Framework之資料型別及變數運算
一 數字變數 數字變數 demo 執行結果 二 布林變數和none null 布林變數和none null demo 執行結果 三 字串 元組 list和字典 字串 元組 list和字典 demo 執行結果 四 space和empty space和empty demo 執行結果 五 特殊變數運算 特...