测试用例生命周期管理 :Fixture的用法,yield关键字。数据共享。自动生效。

Fixture的用法

  • 在方法上方添加@pytest.fixture()

Fixture在自动化中的应用——作用域

  • @pytest.fixture(scope= “”)

fixture作用域默认是函数级别

修改fixture的作用域

Fixture在自动化中的应用——yield关键字

Fixture在自动化中的应用——数据共享

  • 把fixture添加到conftest.py文件中

Fixture在自动化中的应用——自动应用

  • @pytest.fixture(autouse=True) 每条用例不用再一一添加fixture, 每条用例会自动添加此fixture