当前位置:网站首页>数据驱动,
数据驱动,
2022-07-31 05:19:00 【欧粒粒】
1.安装ddt
cmd里输入pip install ddt
2.导包
from ddt import ddt,unpack,data,feed_data
3.同时在类上面使用标签@ddt
@date(value)一次传一个参数,括号中写参数
#([周迅,周迅_百度搜索],[张国荣,张国荣_百度搜索],[张一山,张一三_百度搜索])
# @data(['Lisa', u"Lisa_百度搜索"], [u"双笙", u"7887双笙_百度搜索"], [u"张一山",u"张一三_百度搜索"])
# @unpack
@data("王凯", "Lisa", "特朗普", "蒋欣")
def test_baidu1(self, value):
driver = self.driver
driver.get(self.base_url + "/")
driver.maximize_window()
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys(value)
driver.find_element_by_id("su").click()
time.sleep(6)
try:
self.assertEqual(driver.title, expected_value, msg="搜索结果和期望不一致!")
except:
self.save_errorImage(driver, "error.png")
time.sleep(6)注:@data(value1,value2.....)
一次性传递两个参数或以上时要加@uppack映射

[email protected](*解析数据的方法(txt/csv文件))
![]()
[email protected]_date('json文件')
![]()
边栏推荐
- 面试总爱问的一个问题,你为什么离职上一份工作?
- Getting Started with MySQL: The Case Statement Works Well
- 【源码笔记】痛苦来源于比较——什么是相等,hashCode() 和 equals(Object)
- Learning and understanding of ROS service programming
- Cholesterol-PEG-DBCO Cholesterol-Polyethylene Glycol-Diphenylcyclooctyne Chemical Reagent
- 对称加密和非对称加密
- 链表理论基础
- The array technique, my love
- 自己设置的私密文件,在哪找
- Unity Text一个简单的输入特效
猜你喜欢
随机推荐
Attention based ASR(LAS)
Cholesterol-PEG-Azide CLS-PEG-N3 Cholesterol-PEG-Azide MW:3400
mobaxterm 编码问题解决
多线程截取视频为每帧
a:自我介绍
【Rhapsody学习笔记】1:Hello World
UR3机器人雅克比矩阵
简单计算器,单层循环输出乘法表,字符串方法的使用,格式化输出
一种用QT实现即时通信软件表情发送与接收的思路
2021年开发人员的绊脚石:构建时间长
力扣.两数之和/四数相加||
UE5 最新动态虚幻引擎全新版本引爆互联网
IDEA overview and installation and debugging
衡量 DevOps 成功与否的重要度量指标
企业级 DevOps 究竟是什么?
实现离线文件推流成rtsp 2
四种常见的POST提交数据方式
对称加密和非对称加密
Virtual machine view port number process
关于网络安全法的个人理解









