数据驱动的case参数的数量不一致可以吗?

来源:5-3 项目中实现数据驱动,重构case及business

HinsTing

2020-07-06

因为我的case有一条是成功的话,需要判断的条件就不一样了,case里设了两个默认为None的参数,我这样那几条case的参数数量会不一样,但这样做报错了,是不是这样的思路不行的,还是我哪里写错了?
图片描述

写回答

1回答

Mushishi

2020-07-06

你好,显而易见是可以的。就是通过默认参数来处理呀。但是你传递参数进去的时候就需要指定参数名字了,所以你的方式需要变更一下//img.mukewang.com/szimg/5f03166309ee89b805760078.jpg

这里你传递时一个列表,但是他只会依次赋值,所以你需要思考怎么根据对象进行复赋值

0
1
HinsTing
非常感谢!我用字典传进去就解决了
2020-07-07
共1条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程