(二十一)unittest的数据驱动ddt
Posted wx921308494
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(二十一)unittest的数据驱动ddt相关的知识,希望对你有一定的参考价值。
1.pip install ddt
2.测试类前读取文件或者写一个list
3.测试类前加入修饰器 @ddt.ddt
4.case前加入修饰器@ddt.data(list)
1.安装
2.测试类前读取文件或者写一个list
import ddt
list
=[‘111111‘,‘ ‘,‘selenium‘,‘网易云课堂‘]
2.测试类前读取文件或者写一个list
import ddt
list=[‘111111‘,‘ ‘,‘selenium‘,‘网易云课堂‘]
3.测试类前加入修饰器 @ddt.ddt
@ddt.ddt
class searchCaseClass(unittest.TestCase):
def setUp(self):
self.object=indexClass()
def tearDown(self):
self.object.quit()
4.case前加入修饰器@ddt.data(list)
@ddt.data(*list)
def test_4(self,data):
self.object.search_operator(data)
多数据参数
testData = (["selenium","pytest"],["python","yield "]) #多个参数
以上是关于(二十一)unittest的数据驱动ddt的主要内容,如果未能解决你的问题,请参考以下文章
Python&Selenium 数据驱动unittest+ddt+Excel