一、使用Pytest框架执行接口用例时,出现以下错误提示:
a. xxx: in "parametrize" the number of names (2):
b. must be equal to the number of values (3):
二、问题定位过程:
1.根据错误提示以及其他用户遇到的该问题,检查.yaml或者.yml文件中的配置数据在被测试类中的方法调用时,参数传递顺序是否 和 .yaml 文件中参数顺序一致
2.经检查,发现case_col 中 标题 是个多余参数,被@pytest.mark.parametrize进行参数化时并没有使用到该参数,导致后续2个参数顺序不对,删除该参数后运行正常