代码
import pytest
class TestFrontBack:
def setup_class(self):
print("前置条件(作用域:每个类执行之前):创建日志对象,创建数据库连接")
def setup(self):
print("前置条件(作用域:每个用例执行之前):打开谷歌,窗口最大化")
def test_login(self):
print('点击登录')
print('输入账号')
print('输入密码')
print('点击登录')
def test_buy(self):
print('登录界面输入账号密码')
print('点击登录')
print('查看商品加入购物车')
print('购物车购买支付商品')
print('查看账户余额')
def teardown(self):
print('后置条件(作用域:每个用例执行之前后):关闭谷歌')
def teardown_class(self):
print('后置条件(作用域:每个类执行之前后):销毁日志对象,销毁数据库连接')
if __name__ == '__main__':
pytest.main([r'D:\python新代码集\pytest_study\basics\test_front_back.py'])
运行结果