@pytest.mark.parametrize(" ", list)
参数化,第一个参数是变量,第二个是给变量赋值的元组列表,运行时自动把列表中单个的元素赋值给变量,赋值一次运行一次
@pytest.mark.skipif(condition) @pytest.mark.xfail(condition,reson,run,raise)
@pytest.mark.incremental
达到某个条件后,跳过后边的测试
@pytest.fixture()
特有功能,编写测试函数时可以把装饰的函数名最为传入参数名,
@pytest.mark.usefixture()
pytest将会以依赖注入方式,将该函数的返回值作为测试函数的传入参数
fixture()的参数,可以通过params参数来指定传入的参数
fixture的作用域:function,module,session,autouse=True使函数默认执行