今天拿实例列举进行将2个方法综合使用
就拿小编实际项目中的管理台登录界面测试作为案例,代码浅而易学,前半部分是Fixture,后半部分是Parametrize
# coding=utf-8
# authou...2019060601, 123456), (2019060602, 234567), (2019060603, 345678)]
driver = webdriver.Chrome()
# 定义一个全局驱动
@pytest.fixture...('user, passwd', test_user) #使用par 参数取名为user、passwd ;入参为上面定义的元组
def test_login_01(test_pro_ulr, user,...('-s', 'test_param04.py')
看看执行代码后的效果,会依次将 test_user 三组测试用例带入登录页面执selenium执行driver模拟不同的登录用户名/密码进行多次登录...测试框架测试用例参数化,想登录这种前置/公共配置可以直接创建一个conftest.py文件进行存放,case就存放在用例集中