自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 python(七) 正则表达式

正则表达式,主要用来字符串查找,提取正则表达式手册:https://tool.oschina.net/uploads/apidocs/jquery/regexp.html"""------------------------单字符(元字符):表示单个字符----------------------------------"""import res1 = '1212 asasa》—_?+&%布偶'#\d:表示一个数字,匹配一个数字字符。等价于[0-9]。res1 = re.findall

2020-12-29 23:24:52 169

原创 python生成文件报错的解决办法之一 OSError: [Errno 22] Invalid argument

很简单,如果文件名包含这些符号去掉就OK了,Windows不支持文件名包含这些字符如果在python的OS路径拼接中的文件包含了这些符号,就会报错:OSError: [Errno 22] Invalid argument

2020-12-20 12:28:28 2680 2

原创 python(四)jsonpath的使用

"""jsonpath方法需要两个参数参数1:数据参数2:jsonpath表达式注意点: 1、如果没有匹配到数据返回的是False 2、匹配到数据返回的是包含数据的列表jsonpath表达式语法$ ----> 根节点. ----> 选择直接子节点.. ----> 选择子孙节点(不考虑层级)[] ----

2020-12-17 23:28:54 2960 1

原创 python自动化测试之---OS模块方法运用

导入os模块,里面有许多方法让我们通过代码实现创建,删除,更改目录一、1,获取当前文件的绝对路径:os.path.abspath获取当前文件所在目录:os.path.dirnameimport os# 第一步 获取当前文件的绝对路径res = os.path.abspath("cyy.py")print("res ", res)res1 = os.path.abspath(".") # 括号内还可以填"."print("res1", res1)# 第二步 获取当前文件所在目录

2020-12-12 15:32:15 563

原创 python自动化测试笔记-------json数据

编写json文件如下:""" 一、json数据和python对应的数据类型差异点python中数据为空:None ---->json数据空表示 nullpython的布尔值 True --->json中的 truepython的布尔值 False ---->json中的 false1、python中的字典 ---> json之中叫做对象2、python中的列表 ---> json之中叫做数组注意点:json数据中的

2020-12-11 00:43:30 287

原创 python自动化笔记(十二)——日志模块logging使用

一、日志级别、输出渠道、内容1、日志级别(LeveL): DEBUG INFO WARNING ERROR CRITICAL(FATAL)(从左到右,级别由低到高;CRITICAL(FATAL)级别最高;DEBUG最低,内容最详细一般用于调试)(如果日志级别是DEBUG,那么所有级别的日志都可以打印,如果日志级别是INFO,那么DEBUG这个级别无法打印,以此类推,一般设置是INFO级别)2、输出渠道(Handle): 控制台(StreamHandle)、文件(FileHandle)3、日

2020-12-09 22:57:34 525

原创 python自动化笔记(十三)——日志模块logging二次封装

废话不多说,日志模块logging二次封装如下:import loggingclass MyLogging(logging.Logger): def __init__(self,name,level = logging.INFO,file = None): """ :param name: 日志名字 :param level: 级别 :param file: 日志文件名称 """ # 继承logg

2020-12-09 22:57:14 2748

原创 python自动化笔记(十四)——配置文件的解析和应用.ini,yaml

两种类型的配置文件,.ini,yaml一、ini配置文件1、创建一个.ini的配置文件,格式如下,可配置多个区域"""不用空格,不用双引号[section] #区域option=valueoption=value[section]option=valueoption=value"""创建文件如下:2、读取ini文件的数据"""2.1 引入ConfigParse类""" from configparser import ConfigParser"""2.2实例化Co

2020-12-09 22:52:46 352

原创 python自动化笔记(十)——openpyxl模块,操作excel管理测试数据

这里介绍第三方库openpyxl来操作excel管理测试数据(注意:此模块只支持xlsx读写操作,旧版的xls不支持)安装第三方库 pip install openpyxl平常操作excel的流程(3个对象):工作簿(Workbook)表单(sheet)单元格(cell)一、加载excel数据文件import os file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),"login_cases.xlsx"

2020-12-05 15:18:30 323

原创 python自动化笔记(十一)——openpyxl之封装

把python从excel读取测试数据的过程封装成一个类,当我们多次从excel中读取数据时,就不用重复地写代码,只需调用封装的类即可。一、封装的excel类实现的需求是什么?1、读取表头数据2、读取表头以外的所有数据。–返回值:列表,成员是每一行数据3、因为每个方法都需要用到表单对象,从外部加载excel数据;所以要做初始化工作,加载一个excel,选中一个表单。注意: 从excel里读取出来的数据只有两种类型,字符串和数字,后期可根据需要去进行处理from openpyxl import l

2020-12-05 15:12:05 795 1

原创 python自动化笔记(九)——unittest框架四大核心概念学习

自动化测试:代码实现用例、代码执行用例、代码判断结果、代码生成测试报告自动化用例的实现需要用到单元测试框架unittest,在测试类当中,以test_开头,定义测试函数每一个test_开头的函数,就是一个测试用例用例编写步骤:1 导入unittest模块2 创建一个测试类,并继承unittest.TestCase、3 定义测试函数,函数名以test_开头(表示一个测试用例)4 在测试用例中:4.1 测试数据、期望结果4.2 用例步骤4.3 断言:预期结果与实际结果的对比下面用一个例子

2020-12-02 02:14:53 1291 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除