python接口自动化(五)把操作excel文件的方法封装起来

本文介绍了如何在Python中操作Excel文件,包括封装获取sheet对象、行数和单元格数据的方法。同时,针对运行时可能出现的Unicode错误和'xlrd.biffh.XLRDError',提出了解决方案,如使用'r'前缀处理路径、降低xlrd版本到1.2.0。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果是只需形成HTML文件,到上面一章就可以了。
python+request+unittest+HTMLTestRunner+HTML

框架还可以进一步优化,查找得到每次运行 report 目录下最新的文件,然后通过邮件发给主要关注的人。


从这章开始主要是将接口信息写到execl文档里面,然后循环调用。
python+request+execl

本章主要介绍如何操作excel文件,这次把如何获取excel文件的sheet对象、行数、单元格数据的方法进行封装,方便后面调用。

需要提前建立一个 demo1.lsx 文件,格式如下:

注意事项
  1. 用例文件的 execl 一定要是 demo1.lsx 格式,不要是 demo1.xlsx格式,不然会报错。
  2. xlrd = 1.2.0 版本,如果版本太高,会报错

在这里插入图片描述

caseSeq:用例编号
apiType:接口类型
apiSeq:接口编号
apiName:接口名称
priority:优先级
url:接口调用地址
method:协议方法
header:请求头
purpose:用例描述
params:接口参数
expectValue:期望结果
resultValue:测试结果
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值