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ù)。