当前位置: 首页 > news >正文

pytest数据驱动 pandas

pytest数据驱动 pandas

主要过程:用pandas读取excel里面的数据,然后进行百度查询,并断言

pf = pd.read_excel('data_py.xlsx', usecols=[1,2])print(pf.values)输出:[[‘听妈妈的话’ ‘周杰伦’]
[‘遇见’ ‘孙燕姿’]
[‘伤心太平洋’ ‘任贤齐’]]pf = pd.read_excel('data_py.xlsx', usecols=[1,2])
data_res = pf.values@pytest.mark.parametrize('name, result_content', data_res)
class Test_py(object):def setup(self):self.driver = webdriver.Chrome()self.driver.get("https://www.baidu.com")time.sleep(1)def test_q(self, name, result_content):self.driver.find_element_by_id("kw").send_keys(name)time.sleep(1)self.driver.find_element_by_id('su').click()time.sleep(2)#断言搜索结果是否包含对应的内容assert  result_content  in  self.driver.page_sourcedef teardown(self):self.driver.quit()if __name__=="__main__":pytest.main()

 资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.lryc.cn/news/124295.html

相关文章:

  • Modbus工业RFID设备在自动化生产线中的应用
  • 见证马斯克的钞能力,AI.com再次易主,OpenAI投掷1100万美金购买AI.com刚满五个月
  • linux vi/vim
  • 算法与数据结构-哈希算法
  • 企业做直播时如何选择适合自己的直播平台?
  • 【JavaWeb】实训的长篇笔记(下)
  • linux bash快捷键
  • KCC@广州开源读书会广州开源建设讨论会
  • 搜文本搜位置搜图片,1小时玩转阿里云 Elasticsearch
  • 从三个主要需求市场分析,VR全景创业的潜力发展
  • k8s 自身原理 2
  • 解决hbase节点已下线,但在status中显示为dead问题
  • 深入理解Python装饰器:解析高阶函数与代码美学
  • 构建之法 - 软件工程实践教学:每天都向前推进一点点
  • CSS transform:rotate;无效问题
  • 华为新版ENSP PRO模拟器测评:性能表现与功能扩展一览
  • BBS-个人博客项目完整搭建、BBS多人博客项目基本功能和需求、项目程序设计、BBS数据库表结构设计、创建BBS表模型
  • 智能设备管理系统对企业设备管理效果有作用吗?
  • 取证--实操
  • react组件化开发详解
  • 【JVM】对String::intern()方法深入详解(JDK7及以上)
  • 7.1 C/C++ 实现动态数组
  • iOS问题记录 - Xcode 15安装低版本iOS模拟器(持续更新)
  • 高端百度地图开发2:自定义水滴头像(鼠标事件、API封装对接)
  • R语言生存分析(机器学习)(2)——Enet(弹性网络)
  • 【Docker】使用 Docker Registry 搭建自己的 Docker 镜像仓库
  • Spring 是什么框架?
  • Azure添加网络接口
  • Linux 内核第一版 (v0.01) 开源代码解读
  • tp6 v3微信退款