RF 使用標籤對用例分類

2021-10-04 22:30:41 字數 1084 閱讀 7993

使用標籤目的:

可對測試用例進行統計(成功和失敗的用例數量)

可包括或排除要執行的測試用例

可指定關鍵測試用例

可設定標籤的地方:

設定表force tags

設定表的default tags

測試用例表的[tags]

命令列 --settag

set tags,remove tags,fail和pass execution關鍵字

例項

*** comments ***

force tags:被設定指定用例打上這些標籤

default tags:沒有單獨設定tags用例打上預設標籤

*** settings ***

force tags req-42

default tags owner-john smoke

*** variables ***

$ 10.0.1.42

*** test cases ***

沒有自己的標籤

[documentation] 有標籤:owner-john smoke req-42

no operation

用自己的標籤

[documentation] 有標籤:not_ready,owner-mrx,req-42.

[tags] owner-mrx not_ready

no operation

帶有變數的標籤

[documentation] 有標籤:host-10.0.1.42,req-42.

[tags] host-$

no operation

空自己的標籤

[documentation] 有標籤:req-42.

[tags]

no operation

設定標籤和刪除標籤關鍵字

[documentation] 有標籤:mytag ander-john.ohn.

set tags mytag

remove tags smoke req-*

RF建立用例

要使用selenium先導入 然後在ride裡面方可導入庫而不飄紅 設定case執行後的log路徑 arguments還有個作用就是,在case裡面設定變數後 不需要定義變數的value 在arguments這個地方可以直接呼叫變數並給變數賦值 case裡面也可以匯入python 指令碼,有兩種方式...

RF 用例執行及引數使用

執行測試用例 介紹 demo.robot例項 variables hello robot framework test cases case01 log 指定要執行的測試用例 path to tests pattern robot 使用命令列引數 介紹 引數使用 命令列引數縮寫 命令列引數可使用正規...

pytest用例打標籤

pytest markers webtest run the webtest case hello run the hello casewebtest是標籤名稱,run the webtest case是注釋 def pytest configure config config.addinivalu...