摘要: 拆包例子1:do_excel=[{},{},{}] @ddt.data(*DO_excel)拆成@ddt.data(用例字典1,用例字典2,用例字典3) 阅读全文
posted @ 2020-05-19 16:40 清扬惋惜 阅读(179) 评论(0) 推荐(0)
摘要: 我用pyonth安装第三方库,不能选择版本,而且经常安装报错 所以我安装第三方模块都是用的命令,可以自由的选择版本,且从不报错 命令如下 1、安装第三方库pip install openpyxl==2.6.2 -i http://pypi.douban.com/simple/ --trusted-h 阅读全文
posted @ 2020-05-19 16:38 清扬惋惜 阅读(206) 评论(0) 推荐(0)
摘要: 接口基础-正则表达式提取和替换 0、导入re模块 import re 1、创建全局数据池类 # 存储全局数据(三个用户账号、未注册的手机号等) class GlobalData: pass 2、准备一个要参数化的字段,${not_existed_tel}就是一个需要参数化的地方 sql='{"mob 阅读全文
posted @ 2020-05-19 16:28 清扬惋惜 阅读(766) 评论(0) 推荐(0)
摘要: 读取Excele #0、使用办公软件创建一个XLSX格式的文件,不能使用py来创建 openpyxl只能处理xlsx格式的文件 #1、导入load_workbook,对已经已经存在的execl进行操作 from openpyxl import load_workbook #2、实例化 #load_w 阅读全文
posted @ 2020-05-19 15:40 清扬惋惜 阅读(370) 评论(0) 推荐(0)
摘要: 接口的分层分层设计 优点:逻辑结构清晰,有利于标准化;便于维护; 接口自动化分为如下层级: 数据层(data):用例数据excle 配置层(config):存储配置信息,config yaml 用例层(case):储存用例模块 第三方库(libs):存储第三方模块 ddt 日志层(logs):存储日 阅读全文
posted @ 2020-05-19 15:35 清扬惋惜 阅读(572) 评论(0) 推荐(0)
摘要: 一、基础操作 第0步:引入logging模块 import logging 第1步:创建一个logger对象,相当于日志记录工具 logger = logging.getLogger() 第2步:设置日志器的日志等级 总共分5个级别:notset(0) info(10) debug(20) warn 阅读全文
posted @ 2020-05-19 15:28 清扬惋惜 阅读(264) 评论(0) 推荐(0)