1、在控制臺執(zhí)行
打開cmd,進入項目目錄
-
指定執(zhí)行某個模塊?pytest testcases\Logistics\Platform\CarSource\test_CarSourceList.py
-
指定執(zhí)行某個目錄及其子目錄的所有測試文件?pytest?testcases\Logistics\Platform\CarSource
-
指定執(zhí)行某個模塊的某個類的某個測試用例? pytest testcases\Logistics\Platform\Home_page\test_navigation.py::TestNavigation::test_08_navigation
?? ?? ? 更多用法參考使用參數(shù)
? ??2、通過pytest代碼執(zhí)行
?? ??? ??? 直接執(zhí)行RunTestCase.py【自動查找當(dāng)前目錄下,以test_開頭的文件或者以_test結(jié)尾的py文件】
?? ??? ??? 法一:args = ['--reruns', '1', '--html=' + './Report/' + HTML_NAME] ?? ?? ?
?? ??? ??? ??? ??? ???pytest.main(args)? ? ? 【 []內(nèi)的多個參數(shù)通過‘逗號,’進行分割】
?? ??? ??? 法二:args="pytest -m Navigation" ?? ????
?? ??? ??? ??? ??? ??os.system(args)
-
指定執(zhí)行某個目錄/某個模塊/某個類/某個用例,用::連接? args = ['--reruns', '1', '--html=' + './Report/' + HTML_NAME,'-v','testcases\Logistics\Platform\CarSource\\test_CarrierShop.py::TestCarrierShop::test_01_carrierShop']
-
指定執(zhí)行多個目錄/多個模塊/多個類?? ? args = ['--reruns', '1', '--html=./Report/Report.html','-v', 'testcases\Logistics\Platform\CarSource', 'testcases\Logistics\Platform\Login', r'testcases\Logistics\Platform\Home_page\test_navigation.py']
-
指定關(guān)鍵字匹配來運行測試用例名字子串 (-k )? ?args = ['--reruns', '1', '--html=' + './Report/' + HTML_NAME,'-k','01','testcases\Logistics\Platform\CarSource']
-
指定執(zhí)行某個標(biāo)簽??(一次只能指定一個標(biāo)簽)args = ['--reruns', '1', '--html=' + './Report/' + HTML_NAME,'-m','CarrierShopTest']?
-
執(zhí)行返回失敗的用例? args?=['--reruns', '1', '--html=./Report/Report.html', '-v','--lf']
3、常用參數(shù)說明 pytest
?? ??-v:說明:可以輸出用例更加詳細的執(zhí)行信息,比如用例所在的文件及用例名稱等
?? ???-S:說明:輸入我們用例中的調(diào)式信息,比如print的打印信息等
?? ??-m :說明:執(zhí)行特定的測試用例,”標(biāo)記“
?? ??-k:?說明:執(zhí)行用例包含“關(guān)鍵字”的用例 ,"關(guān)鍵字"
?? ??-q:?說明:簡化控制臺的輸出
?? ??--lf:當(dāng)一次用例執(zhí)行完成后,如果其中存在失敗的測試用例,那么我們可以使用此命令重新運行失敗的測試用例文章來源:http://www.zghlxwxcb.cn/news/detail-610071.html
?? ??--ff:如果上次測試用例出現(xiàn)失敗的用例,當(dāng)使用--ff后,失敗的測試用例會首先執(zhí)行,剩余的用例也會再次執(zhí)行一次文章來源地址http://www.zghlxwxcb.cn/news/detail-610071.html
?正在學(xué)習(xí)測試的小伙伴可以通過點擊下面的小卡片
到了這里,關(guān)于pytest自動化測試指定執(zhí)行測試用例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!