-
跳过
1、关键语法:@pytest.mark.skipif(condition, reason=None)
(这里的condition 表示是跳过的条件,reason表示跳过的原因)
这里表示version小于20的跳过。
2、关键语法:@pytest.mark.skip(reason=None)
(强制跳过,reason表示跳过的原因)
注意:这里的reason为必填项
-
数据的参数化
1、关键语法:@pytest.mark.parameterize(argnames,argvalues)
1.1、argnames 表示是 参数名字,是一串字符, 多个参数之间由逗号隔开 "username, password"
1.2、argvalues 表示的是参数化的数据
1.3argname的参数个数要与argvalues里面的测试数据的个数要相同,否则会报错。