自动化测试框架浅析+selenium 数据驱动之ddt的使用+python

步骤:

1.首先在头部导入ddt模块,import ddt

2.在测试类前声明使用ddt(@ddt.ddt)

3.在测试方法前使用@ddt.data()添加测试方法需要的测试数据,@ddt.data()接收一个可迭代的类型,以此来判断需要执行的次数。多组数据以逗号分开,每组测试数据与测试方法中定义的形参个数和顺序一一对应

4.使用@unpack进行修饰,也就是在测试方法被调用过程中,对测试数据进行解包,将每组测试数据的第一个数据传给testdata形参,第二个传个expectdata形参

实例代码:

https://github.com/echo6120/selenium_webdriver3.0/commit/af0268a01df6243f1c0290a1d0dcd34f90dd8b29

猜你喜欢

转载自blog.csdn.net/qq_30758629/article/details/80833913