刀刀网
您的当前位置:首页【pytest】六、pytest之parametrize()参数化,实现数据驱动

【pytest】六、pytest之parametrize()参数化,实现数据驱动

来源:刀刀网

一、@pytest.mark.parametrize()的基本用法
@pytest.mark.parametrize(args_name,args_value)
args_name:参数名称,用于将参数值传递给函数
args_value:参数值(格式:列表、字典列表、元组、字典元组),有N个值,用例就会执行N次。

第一种用法:

    @pytest.mark.parametrize('caseinfo',['Lucy','Lily','Rose'])
    def test_tangseng(self,caseinfo):
        print("0616测试登录成功-唐僧"+caseinfo)

第二种用法:数据驱动的参数名,数据驱动的参数值

    @pytest

因篇幅问题不能全部显示,请点此查看更多更全内容