RobotFramework學(xué)習(xí)10-用例標(biāo)簽

RobotFramework學(xué)習(xí)筆記目錄


一、使用標(biāo)簽,通常有以下幾點(diǎn)好處:

  • tag可以顯示在測(cè)試報(bào)告和日志中,在測(cè)試文件中,可為測(cè)試用例提供元數(shù)據(jù)。
  • 用于測(cè)試用例的統(tǒng)計(jì)(可以給予tag自動(dòng)收集測(cè)試用例總數(shù)、pass和fail的測(cè)試用例)。
  • 在運(yùn)行測(cè)試用例的時(shí)候可以指定某些帶特定tag的測(cè)試用例執(zhí)行。
  • 可用于指定測(cè)試用例的級(jí)別。

二、設(shè)置標(biāo)簽的方法:

  • Force Tags:在Setting中設(shè)置所有case的tags,可用戶測(cè)試集目錄初始化文件中。用此方法。
  • Default Tags:在Setting中設(shè)置,如果測(cè)試用例中未設(shè)置[Tag],則使用這個(gè)方法所設(shè)置的tag,不可在__init__.robot文件中使用此方法
  • [Tags]:在Test Cases目錄中設(shè)置。
  • settag:命令行設(shè)置
  • 另外可以通過關(guān)鍵字設(shè)置:Set Tags,Remove Tags,Fail and Pass Execution keywords
*** Settings ***
Force Tags      tag001  tag002
Default Tags    tag003

*** Test Cases ***
用例001
    [Tags]  tag1   tag2

三、設(shè)置標(biāo)簽后在命令行使用標(biāo)簽執(zhí)行對(duì)應(yīng)用例的方法

  • 按標(biāo)簽執(zhí)行用例--include,執(zhí)行給定標(biāo)簽相關(guān)用例
robot --include tag1  tag2  tc
  • 剔除用例執(zhí)行--exclude,不執(zhí)行給定的標(biāo)簽相關(guān)用例
robot --exclude smoke test_directory
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容