ddt参数化
Blogfish
想要得到未得到的东西,就要做从未做过的事情....我热爱学习,热爱分享,你不亏待我,我也不会辜负你的期望~
展开
-
使用xlrd库读取Excel自定义sheet表内容,以字典格式输出
xlrd读取多个工作表内容,或者自定义原创 2022-01-12 21:01:25 · 827 阅读 · 0 评论 -
Python如何读取Excel文件的数据
问题:Python如何读取Excel文件的数据?我们在自动化过程中难免会有一些测试数据要存放在Excel或者json文件、xml文件中来达到数据分离的效果,那么如何把Excel里面的数据读取出来使用呢?这里我们用到的是Python里面的xlrd这个库。其实,对于Excel来说找到它的规律处理问题就很简单了。可以确定的是列肯定是不变的,行可能会变化,只要确定了列的索引值,其实问题也容易解决。首先,我们需要导入xlrd,并继承一个打开文件的方法open_workbook。 一般的过程仔细思考下可以分为这原创 2021-03-22 20:37:37 · 1311 阅读 · 1 评论 -
python接口自动化之本地mock环境搭建过程(更新视频讲解)
我们在做接口自动的时候环境无法提供,前台发送请求后需要后端的响应。即模拟请求时,需要模拟出一个结果。比如成功返回200,失败返回400等。对于这个问题如何实现呢,下面给大家分享下实现过程。本课题需要的工具:postman、moco-runner.jar(这个包自己百度下载),本地需要有java环境moco-runner.jar 这个包是关键,可以帮助我们把请求的数据封装后返回结果,具体内部的实现可不细究。首先,我们把下载的jar包放到某路径下,如下图:然后,开始编写json文件,这里原创 2021-03-06 23:31:58 · 626 阅读 · 0 评论 -
使用ddt数据驱动方法执行批量数据并保存每条数据结果
在实现自动化的时候为了让更少的代码帮助执行更多的应用场景,我们可以利用python里面数据驱动ddt来实现。ddt这是一个强大的神器,怎么玩都可以看你的需求是什么样了。下面我来分享一个场景是如何从excel中读取测试数据,并把测试结果保存到每天案例中,加上一点的判断。实现的核心代码如下,可以参考到自己的项目中:def writeResData(file,values,respValue,jsonData): #这里说明下参数的含义:file-文件路径,value-excel的数据,respVa原创 2020-11-29 11:16:05 · 654 阅读 · 1 评论 -
python web自动化实现登录多次 利用ddt数据驱动读取账号信息
web自动化实现多个用户登录某系统,使用python代码实现首先创建读取测试数据的方法,代码如下:import unittestfrom time import sleepfrom ddt import ddt, data #引入ddt驱动from selenium import webdriverfrom xlrd import open_workbook #引入读取Excel文件的标准库import baseconfig as fp # 公共读取本地路径方法xls原创 2020-06-04 16:58:51 · 895 阅读 · 1 评论