前言
批量执行用例框架时,部分用例或者某目录下的用例文件我们是不想执行的,这个怎么办呢?
pytest自动化框架提供了跳过不想执行测试用例的方法。
下面让我们开始学习吧!!!(记得点赞收藏不错过哦)
1、无条件跳过,可用于用例方法和类
@pytest.mark.skip(reason="无理由不想执行")
2、有条件跳过,一个用例上可以叠加不同的跳过条件,但用例只要满足其中一个跳过条件时就可以跳过这个用例(可用于用例方法和类)
@pytest.mark.skipif(num<=6,reason="num小于等于6不执行")
3、模块跳过
①模块无条件跳过:pytestmark = pytest.mark.skip()
③剩余模块方法跳过:pytest.skip(reason='',allow_module_level=True),用于用例上的跳过
4、通过conftest.py文件设置文件目录下的用例跳过
conftest.py文件下添加下面参数字段,用于指定跳过的文件目录和文件
collect_ignore_glob = ['test_case/test_*.py','test_assert*.py']
最后,看看执行结果吧
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】
全套资料获取方式:点击下方小卡片自行领取即可