返回顶部
首页 > 资讯 > 后端开发 > Python >数据驱动测试DDT之Selenium读取Excel文件
  • 362
分享到

数据驱动测试DDT之Selenium读取Excel文件

2024-04-02 19:04:59 362人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

(1)安装xlrd pip3 install xlrd (2)示例脚本 ​import pytest import xlrd def get_data():

(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

以上来自极客时间课程:selenium自动化测试学习总结

以上就是数据驱动测试DDT之Selenium读取excel文件的详细内容,更多关于DDT驱动测试selenium读取Excel文件的资料请关注编程网其它相关文章!

--结束END--

本文标题: 数据驱动测试DDT之Selenium读取Excel文件

本文链接: https://lsjlt.com/news/157240.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 数据驱动测试DDT之Selenium读取Excel文件
    (1)安装xlrd pip3 install xlrd (2)示例脚本 ​import pytest import xlrd def get_data(): ...
    99+
    2024-04-02
  • DDT中Selenium如何读取Excel文件
    DDT中Selenium如何读取Excel文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。(1)安装xlrd pip3 install xlrd(2)示例脚本import...
    99+
    2023-06-25
  • 测试驱动技术系列之:怎么从excel中读取数据
    这篇文章主要介绍“测试驱动技术系列之:怎么从excel中读取数据”,在日常操作中,相信很多人在测试驱动技术系列之:怎么从excel中读取数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”测试驱动技术系列之:怎...
    99+
    2023-06-15
  • Python Selenium 之数据驱动测试的实现!
    数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不...
    99+
    2023-10-27
    python selenium 测试工具 postman 自动化测试 软件测试 测试工程师
  • pytest自动化测试数据驱动yaml/excel/csv/json
    目录数据驱动1、pytest结合数据驱动-yaml工程目录结构:2、pytest结合数据驱动-excel工程目录结构:3、pyetst结合数据驱动-csv读取csv数据:工程目录结构...
    99+
    2024-04-02
  • 测试驱动技术系列之怎么用pytest实现测试数据驱动
    本篇内容主要讲解“测试驱动技术系列之怎么用pytest实现测试数据驱动”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“测试驱动技术系列之怎么用pytest实现测试数据驱动”吧!一组参数化数据定义参...
    99+
    2023-06-15
  • 如何读取ADO.NET Excel数据文件
    这篇文章主要介绍如何读取ADO.NET Excel数据文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们用ADO.NET操作数据库,我们就会更Excel打交道,这是避免不了的。现在要介绍是如何动态的读取ADO.N...
    99+
    2023-06-17
  • python怎么读取excel文件的数据
    使用python读取excel文件数据的方法有6个步骤:安装第三方库(例如openpyxl或xlrd)。导入库。打开excel文件。获取工作表对象。读取单元格数据。遍历工作表以读取所有单...
    99+
    2024-04-02
  • pytest自动化测试数据驱动yaml/excel/csv/json怎么使用
    这篇“pytest自动化测试数据驱动yaml/excel/csv/json怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2023-07-02
  • python怎么读取excel文件中的数据
    python 读取 excel 数据可使用 pandas 或 xlrd 库。pandas 的方法:1. 导入 pandas;2. 读取 excel 文件;3. 查看数据。xlrd 的方法...
    99+
    2024-04-02
  • 用Python的pandas读取excel文件中的数据
    一、前言 hello呀!各位铁子们大家好呀,今天呢来和大家聊一聊用Python的pandas读取excel文件中的数据。 二、读取Excel文件 使用pandas的read_excel()方法,可通过文件路径直接读取。注意到,在一个exce...
    99+
    2023-09-01
    python excel 软件测试 自动化测试 测试工程师
  • Python自动化办公之读取Excel数据的实现
    目录前言Excel 读取 - xlrd常用函数介绍获取 excel 对象获取工作簿读取工作簿内容前言 之前的章节我们学习了 python 关于 word 文件相关操作的知识点,从今天...
    99+
    2024-04-02
  • C#中怎么读取Excel文件并存入数据库
    C#中怎么读取Excel文件并存入数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 protected void Page_Load(obje...
    99+
    2023-06-18
  • python数据分析之文件读取详解
    目录前言:一·Numpy库中操作文件二·Pandas库中操作文件三·补充总结前言: 如果你使用的是Anaconda中的Jupyter,则不需要下载Pands和Numpy库;如果你使用...
    99+
    2024-04-02
  • 使用python的pandas读取excel文件中的数据详情
    目录一、读取Excel文件二、DataFrame对象的结构三、用values方式获取数据1.基本方法2.获取指定数据的写法3.示例四、用loc和iloc方式获取数据1.基本写法2.示...
    99+
    2024-04-02
  • Python数据分析基础之文件的读取
    目录一·Numpy库中操作文件1.操作csv文件2.在pycharm中操作csv文件3.其他情况(.npy类型文件)二·Pandas库中操作文件1.操作csv文件2.从剪贴板上复制数...
    99+
    2024-04-02
  • 数据处理利器:pandas读取Excel文件的高效技巧
    随着数据处理的日益普及,越来越多的人开始关注如何高效利用数据,让数据为自己所用。而在日常的数据处理中,Excel表格无疑是最为常见的一种数据格式。然而,当需要处理大量数据时,手动操作Excel显然会变得十分费时费力。因此,本文将...
    99+
    2024-01-19
    Excel Pandas 数据处理
  • Python读取excel文件中的数据,绘制折线图及散点图
    目录一、导包二、绘制简单折线三、pandas操作Excel的行列四、pandas处理Excel数据成为字典五、绘制简单折线图六、绘制简单散点图一、导包 import pandas a...
    99+
    2024-04-02
  • 利用pandas读取Excel文件,轻松实现数据导入与分析
    利用pandas读取Excel文件,轻松实现数据导入与分析 pandas是Python中用于数据分析的强大工具,它可以对各种格式的数据进行灵活高效的处理。在数据分析中,Excel是一种常用的数据格式,pandas提供了方便的接口...
    99+
    2024-01-19
    数据分析 Excel Pandas
  • 提升数据处理效率:使用pandas读取Excel文件的技巧
    优化数据处理流程:Pandas读取Excel文件的技巧 引言:在数据分析和处理的过程中,Excel是最常见的数据来源之一。然而,Excel文件的读取和处理往往是效率较低的,特别是当数据量较大时。为此,本文将介绍如何使用Pytho...
    99+
    2024-01-24
    Pandas 优化 数据处理
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作