千家信息网

DDT中Selenium如何读取Excel文件

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,DDT中Selenium如何读取Excel文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。(1)安装xlrd pip3 insta
千家信息网最后更新 2024年11月19日DDT中Selenium如何读取Excel文件

DDT中Selenium如何读取Excel文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

(1)安装xlrd pip3 install xlrd

(2)示例脚本

import pytest import xlrd def get_data():    filename="F:\\学习\\自动化测试\\selenium自动化测试\\selenium_test\\data\\test.xls"     # 读取工作簿     wb=xlrd.open_workbook(filename)     # 读取第一个sheet页    sheet=wb.sheet_by_index(0)     # 读取行     rows=sheet.nrows     # 读取列    cols=sheet.ncols     lst=[]     for row in range(rows):        for col in range(cols):            #根据行列获得单元格数据            cell_data=sheet.cell_value(row,col)            lst.append(cell_data)    return lst@pytest.mark.parametrize('name',get_data()) def test1(name):     print(name) if __name__ == '__main__':        pytest.main(['-sv','test.xls'])

运行结果:

【常见问题】:运行测试脚本报错误。

最终发现原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。

【解决方法】:

(1)脚本中使用xls文件

(2)可以安装旧版xlrd,在cmd中运行:

pip3 uninstall xlrd

pip3 install xlrd==1.2.0

关于DDT中Selenium如何读取Excel文件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

文件 问题 脚本 测试 运行 方法 更多 帮助 自动化 解答 易行 简单易行 内容 单元 原因 小伙 小伙伴 常见 常见问题 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 魔兽世界服务器人数查询 网络安全工程师和嵌入式工程师 标签打印机二维码无法匹配数据库 阿里云盘媒体服务器 武汉硚口软件开发公司 黑龙江租房软件开发 数据库工程师是编程吗 高校网络安全知识的新闻稿 代理服务器登陆网银安全吗 vue动态路由数据库 vb写连接数据库 计算机软件开发就业趋势 厚德普惠网络技术(北京) 天下通达网络技术有限公司 magicdata软件开发 服务器安全缺陷 多线程循环读取数据库表数据 战地五服务器的连接已中断 玖锡科技互联网 软件开发个人转正工作总结 广州睿思网络技术有限公司 教育局网络安全自查情况报告 lua 数据库 工控领域软件开发有前景吗 数据库怎么查询从大到小 嘉定区互联网科技园区丁岚 ibm服务器客服电话 东南大学网络安全复试分 崇明区创新软件开发厂家是什么 软件开发面试常见错误是什么
0