宁夏建设厅违规通报网站,网站建设与维护考试卷,来宾市住房和城乡建设局网站,农村房屋设计图片大全1、在控制台执行
打开cmd,进入项目目录 指定执行某个模块 pytest testcases\Logistics\Platform\CarSource\test_CarSourceList.py 指定执行某个目录及其子目录的所有测试文件 pytest testcases\Logistics\Platform\CarSource 指定执行某个模块的某个类的某个测试用例 pyte…1、在控制台执行
打开cmd,进入项目目录 指定执行某个模块 pytest testcases\Logistics\Platform\CarSource\test_CarSourceList.py 指定执行某个目录及其子目录的所有测试文件 pytest testcases\Logistics\Platform\CarSource 指定执行某个模块的某个类的某个测试用例 pytest testcases\Logistics\Platform\Home_page\test_navigation.py::TestNavigation::test_08_navigation 更多用法参考使用参数 2、通过pytest代码执行 直接执行RunTestCase.py【自动查找当前目录下以test_开头的文件或者以_test结尾的py文件】 法一args [--reruns, 1, --html ./Report/ HTML_NAME] pytest.main(args) 【 []内的多个参数通过‘逗号,’进行分割】 法二argspytest -m Navigation os.system(args) 指定执行某个目录/某个模块/某个类/某个用例,用::连接 args [--reruns, 1, --html ./Report/ HTML_NAME,-v,testcases\Logistics\Platform\CarSource\\test_CarrierShop.py::TestCarrierShop::test_01_carrierShop] 指定执行多个目录/多个模块/多个类 args [--reruns, 1, --html./Report/Report.html,-v, testcases\Logistics\Platform\CarSource, testcases\Logistics\Platform\Login, rtestcases\Logistics\Platform\Home_page\test_navigation.py] 指定关键字匹配来运行测试用例名字子串 (-k ) args [--reruns, 1, --html ./Report/ HTML_NAME,-k,01,testcases\Logistics\Platform\CarSource] 指定执行某个标签 一次只能指定一个标签args [--reruns, 1, --html ./Report/ HTML_NAME,-m,CarrierShopTest] 执行返回失败的用例 args [--reruns, 1, --html./Report/Report.html, -v,--lf]
3、常用参数说明 pytest -v说明可以输出用例更加详细的执行信息比如用例所在的文件及用例名称等 -S说明输入我们用例中的调式信息比如print的打印信息等 -m 说明执行特定的测试用例,”标记“ -k 说明执行用例包含“关键字”的用例 ,关键字 -q 说明简化控制台的输出 --lf当一次用例执行完成后如果其中存在失败的测试用例那么我们可以使用此命令重新运行失败的测试用例 --ff如果上次测试用例出现失败的用例当使用--ff后失败的测试用例会首先执行剩余的用例也会再次执行一次 正在学习测试的小伙伴可以通过点击下面的小卡片