python3+selenium3使用excel参数化

作自动化,必不可少的是参数化这个步骤了,后期维护用例,方便或者管理方便都少不了参数化这一步。

就讲讲我自己第一次实现参数化的过程和碰到的一些问题的:

首先是安装xlrd模块,网上能找的方法稍微研究一下基本也能用,我来说说实际能用的吧。

使用pip安装,最直接,自动安装相应的目录下,可直接使用。

首先,在安装python+selenium的时候相信是有安装过pip的(没有的可以百度一下python3+selenium环境配置这里不做赘述)

然后使用命令到pip目录下(我的目录如下):


输入pip install xlrd,系统自动安装组xlrd模块,在python中直接引用就可以正常使用了

接下来说一下代码:

这是可以在python3正常读取excel的方法(原方法没有读取列)先读取标题行下的数据行数据,再分别读取每一行的列(excel一个行一个列定位一格数据)存储到字典中,一行作为一个字典,存放到列表中

如果使用原文:https://blog.csdn.net/yzl11/article/details/52832941的方法,无法实现在其他地方点用,若在其他地方调用,会出现表格中数据读取两次的情况(一列数据读取两次,存储两个想通过字典)

def open_excel(file = 'file.xls'):#打开要解析的Excel文件
    try:
        data = xlrd.open_workbook(file)
        return data
    except Exception as e:
        print
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值