robotframework之使用者關鍵字的用法

2022-03-27 21:33:03 字數 1388 閱讀 7920

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 執行結果 五 特殊變數運算 特...