Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
作者:十八子----水皮 发布时间:2023-04-03 18:41:41
标签:python,自动化测试,selenium
环境:
编辑工具:
浏览器:
安装xlrd
安装DDT
一 分析
1 目录结构
2 导入包
二 代码
import xlrd
class ExcelUtil():
def __init__(self,excelPath,sheetName="Sheet1"):
self.data = xlrd.open_workbook(excelPath)
self.table = self.data.sheet_by_name(sheetName)
#获取第一行作为key值
self.keys = self.table.row_values(0)
#获取总的行数
self.rowNum = self.table.nrows
#获取总列数
self.colNum = self.table.ncols
def dict_data(self):
if self.rowNum <= 1:
print("总行数据小于1")
else:
r = []
j = 1
for i in range(self.rowNum-1):
s = {}
#从第二行取对应values值
values = self.table.row_values(j)
for x in range(self.colNum):
s[self.keys[x]] = values[x]
r.append(s)
j+=1
return r
if __name__ == "__main__":
filepath = "D:\\web_auto\\common\\datas.xlsx"
# sheetName = "Sheet1"
data = ExcelUtil(filepath)
print(data.dict_data())
三 运行结果
总结
以上所述是小编给大家介绍的Python3.6+selenium2.53.6自动化测试_读取excel文件的方法,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/dengachao/article/details/97764183
0
投稿
猜你喜欢
- pip的基本使用安装pip1. cd 到你的python安装目录下的的Scripts文件夹下:2.执行easy_install.exe pi
- 1、准备工作ide:pycharmpython:3.7三方包:pygame、pyinstaller、mutagen几首mp3格式的歌2、开始
- 看下这个 URLconf:from django.conf.urls.defaults import *from mysite.views
- 本文介绍使用aspjpeg组件实现图片的半透明描边的效果,描边效果演示:参数说明'big 原图路径(相对)'small 生成
- 开发工具Python版本:3.6.4相关模块:pygame模块;以及一些python自带的模块。环境搭建安装Python并添加到环境变量,p
- 这篇文章主要介绍了PYTHON发送邮件YAGMAIL的简单实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价
- 示例代码:<span style="font-size:18px;">function hi(){ var
- 前几天,看到有人写了个superLink的东东,主要的做什么用呢?我们有时会给在大块元素加个window.location='htt
- 通过指定pandas.DataFrame和pandas.Series的index(下标),可以选择和获取行/列或元素的值。根据[]中指定的值
- 我就废话不多说了,直接上代码吧!import cv2import osdef save_img(): video_path =
- 新版Django在admin后台直接删除一条数据时,file = models.FileField(upload_to=‘file'
- 在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫
- 2。date_default_timezone_set("PRC"); 3。PHP&
- 一、开发环境python 3.6.6opencv-python 4.5.1二、设计要求1、使用opencv-python对人脸口罩进行检测三
- 我见到有的网站好像可以把数据库的记录读到表格里去,是这样的吗?如何做到的?可能是这样的,因为我们确实能把数据库里的记录用表格来储存,看看下面
- Python编程时,经常需要跳过第一行读取文件内容。简单的做法是为每行设置一个line_num,然后判断line_num是否为1,如果不等于
- 5月3日晚,央视在《新闻联播》前播放了B站青年宣言片《后浪》,这是B站首次登陆央视黄金时段,今天在朋友圈陆续看到相关的视频。最早用B站的同学
- 相信大家都知道html和css,知道html结构和css表现分离,知道html语义化,这些都是这几年的热门关键字。语义化的html在国内也是
- // 格式化字符串 Fmt("{0}.[{id}].{name}",{id:1,name:'
- 内容导读TorchVision Transforms API 扩展升级,现已支持目标检测、实例及语义分割以及视频类任务。新 API 尚处于测