背景
在使用pytest框架做自动化测试时,有时需要跳过执行某些测试方法即用例、跳过某些类或者模块,则可以使用如下的方法:
1.跳过测试方法
a.有条件跳过
根据特定条件,跳过某些测试函数
skip(contion,reason=None)
contion:跳过条件,必传参数
reason:跳过原因,必传参数
使用方法:@pytest.mark.skipif(contion,reason="****")
b.无条件跳过
使用方法:@pytest.mark.skip(reason="****")
可以传入一个非必填参数reason表示原因
c.自定义skip标签
d.pytest自带的skip
2.跳过测试类
3.跳过模块(跳过当前文件的所有用例)
使用pytestmark变量(不可更改变量名),让它等于标签即可



