标签:webui assert 用例 输出 分离 就是 class 逻辑 lazy
import pytest
# 引入公共逻辑代码的脚本
from lib.webui import loginAndCheck
class Test_错误登录:
# 数据驱动 装饰器:pytest.mark
@pytest.mark.parametrize(‘username,password,expectedalert,testName‘,[
(None,‘888888888‘,‘用户名不能为空。‘,‘不填账号,正确的秘密‘),
(‘13409222736‘,None,‘密码不能为空。‘,‘正确的账号,不填秘密‘),
])
# 创建一个函数 对数据驱动的数据遍历引用 调用两条用例
def test_UI_C001_002(self,username,password,expectedalert,testName):
# 调用公共逻辑代码 传入数据驱动的值
print(testName)
alertText = loginAndCheck(username,password)
assert alertText == expectedalert
标签:webui assert 用例 输出 分离 就是 class 逻辑 lazy
原文地址:https://www.cnblogs.com/sunzzc/p/13344955.html