![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ddt
王大傻0928
这个作者很懒,什么都没留下…
展开
-
python + ddt数据驱动 之 @data(字典)
@data({‘username’: ‘13200008888’, ‘password’: ‘asmin123’}, {‘username’: ‘qazxsw’, ‘password’: ‘2345678’}) 对于字典,除了需要使用@unpack解析成多个参数外,而且@data字典中的key还必须与函数中的形参一致,否则会报错...原创 2024-01-15 16:03:43 · 1297 阅读 · 0 评论 -
python + ddt数据驱动 之 多个参数
案例:打开https://www.csdn.net/,进行登录,查看结果不使用ddt数据驱动:import unittestfrom selenium import webdriverimport timeclass CSDNTestCase(unittest.TestCase): def setUp(self): # 打开chrome浏览器 self.driver = webdriver.Chrome() # 设置隐式等待10秒原创 2024-01-15 16:02:20 · 960 阅读 · 0 评论 -
ddt简介
1、ddt: data driven testing,数据驱动,简单来说就是测试数据的参数化。2、ddt是第三方库,可以通过 pip install ddt来下载安装。3、其中ddt模块主要用到data,unpack,file_data。4、ddt包含类的装饰器ddt,方法装饰器data:1)、ddt.ddt:装饰类,用于unittest.TestCase子类的装饰器。2)、ddt.data(value):添加到unittest.TestCse测试用例上的方法装饰器。作用:专门给测试用例导入数据的原创 2021-12-24 22:34:23 · 3900 阅读 · 0 评论 -
python + ddt数据驱动 之 一个参数
案例:打开百度,进行搜索,查看搜索结果;执行3条测试用例,分别搜索python,自动化测试,ddt data不使用ddt数据驱动:import unittestimport timefrom selenium import webdriverclass Baidu(unittest.TestCase): def setUp(self): # 打开chrome浏览器 self.driver = webdriver.Chrome() # 设置原创 2024-01-15 16:00:20 · 824 阅读 · 0 评论