自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (2)
  • 收藏
  • 关注

原创 Postman:通过循环提取所需响应参数

使用postman调试接口时,产生了这么一个想法:想提取所有的省份信息,存于一个列表中Postman的 Tests(执行后脚本)可以实现操作一、获取所有的省份名称列表// new 一个对象接收响应信息var jsonData = pm.response.json();// new 一个对象接收 count 列表字段的长度(循环遍历次数)var count = jsonData.data.provinces.length// new 一个空列表(循环接收省份名称)var l

2021-09-14 16:32:01 3893 7

原创 F12:定位元素实现连续点击

一、Element:定位元素【比如我定位“C一下”按钮】二、右键 > copy > copy selector三、Console:调用click方法模拟点击// 调用click() 方法,每500毫秒触发一次点击var i = setInterval(() => { document.querySelectorAll("#search")[0].click()}, 500)// 停止点击clearInterval(i)...

2021-07-30 11:02:02 1994

原创 pub格式的文件打开报错:Publisher无法打开文件 解决办法

最近搞 Git 上传文件到 Github 仓库遇到了点问题:id_rsa.pub 这个文件打不开,但是我需要复制内容生成 ssh 密钥文件格式类型为:Microsoft Publisher Document (.pub)解决方法:1、在当前文件目录输入 cmd【直接定位到当前目录下】2、dos 下查看文件内容的命令:type 文件名3、复制内容就可以去粘贴使用啦,希望可以帮到你们!!!...

2020-09-29 13:56:55 10836 26

原创 Python+PySide2:使用多线程处理界面卡死的情况

本篇主要是梳理一下,在使用 Pyside2 模块的时候,利用多线程处理页面假死【exe未响应】的问题

2023-01-26 00:45:07 2396 1

原创 Python+xlrd:实现Excel文件内容读取(全文件or指定sheet页)

Python+xlrd:实现Excel文件内容读取

2022-10-01 15:09:29 2791

原创 Python:AES+Base64的加密与解密(ECB模式)

记录AES+Base64加密解密的代码实践

2022-07-28 17:25:45 2003 1

原创 Pytest:yield的简单使用(方法执行后的数据处理)

本篇主要以代码的方式讲解yield方法的实际运用

2022-07-25 14:31:45 1751

转载 在 README.md 中生成项目目录结构

博文参考原文链接地址:https://www.jianshu.com/p/4198c8a2ea8b进入需要生成目录结构的文件夹,将路径替换为"cmd"并回车输入命令: tree /f > list.txt在当前文件夹下找到名为 list.txt 的文件打开文件即可预览文件目录结构将目录层级复制到README.md文件中【开头加上```和.】README.md 文件效果预览...

2022-02-13 22:10:21 5681 1

原创 Python:迭代器和生成器(个人学习笔记)

本篇主要记录一下,学习迭代器和生成器的一些课堂笔记一、可迭代对象迭代器和生成器都是围绕【可迭代对象】进行的操作的方法那么到底什么是:可迭代对象呢?简单来说,支持 for循环、map方法的对象,都叫做:可迭代对象二、生成器【只能通过生成器表达式() 或 函数中的 yield 方法】生成器表达式 ( ) # 使用生成器方法创建:生成器对象a = (i for i in range(1,11))print('a为:',a) # a为: <generator ob

2021-12-19 20:53:28 555

原创 Yapi:Windows本地部署

YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理Node.js 和 Git 的安装就不赘述了一、安装 MongoDB 数据库MongoDB数据库官网下载地址:https://www.mongodb.com/try/download/community?jmp=nav下载.

2021-12-18 13:29:22 2715

原创 Pytest+Jenkins:ERROR: Build step failed with exception 解决办法

Pytest+Jenkins:构建报错 ERROR: Build step failed with exception 以及 Build step 'Allure Report' marked build as failure 的解决办法

2021-11-08 22:41:13 3367 4

原创 Python+Pytest:E ModuleNotFoundError: No module named ‘xxx‘ 解决办法

今天调试代码,遇到了如下的报错:E ModuleNotFoundError: No module named 'xxx'大家肯定会吐槽:这不就是你导入模块的时候出错,或是说你根本没有这个模块嘛解决方向一:将 ‘XXXX’ 包放在 python 的 site-package 文件夹下解决方向二:可能是 ‘XXXX’ 包没有新建 _ _init _ _.py解决方向三: _ _init _ _.py 需要声明包含 ‘XXXX’ 包的函数但是问题显然没有想象中这么简单,尝试了以上所有方法

2021-11-08 17:25:51 2177 1

原创 Pytest+Allure:自定义报告窗口标题、左上角logo、测试报告标题

先把我自定义内容后的报告截个图给你们看一、Allure 浏览器窗口文案自定义我们只需要找到生成的 Allure 的 HTML 测试报告,修改 title 字段内容写个 set_windos_title 方法,并在 run.py 的执行文件去调用# 设置报告窗口的标题def set_windos_title(new_title): """ 设置打开的 Allure 报告的浏览器窗口标题文案 @param new_title: 需要更改的标题文案 【 原文案为:Al.

2021-11-04 20:42:00 2739 11

转载 Pytest:自定义命令行参数,实现代码切换环境执行

原文参考:pytest接口测试(九)–环境变量(自定义命令行参数)需求描述:公司项目上线,一般要经过三个环境的测试,例如我这边就有:开发环境、测试环境、正式环境自动化代码一般不会变动,所以这边仅需要 手动切换运行环境 即可于是乎我想目光投向了脚本执行方法 run.py 上代码实现:在 conftest.py 文件定义一个全局的命令行参数# 添加命令行参数def pytest_addoption(parser): parser.addoption( "--cmdh

2021-11-02 10:22:57 675 1

原创 PySide2+Python:设置窗口背景颜色

一、导入 QPalette 库from PySide2.QtGui import QPalette二、设置背景颜色# 创建一个实例化对象palette = self.window.palette()# 设置背景颜色,QColor(RGB颜色值)palette.setColor(QPalette.Background,QColor(255,192,203))# 窗口加载调色板配置信息self.window.setPalette(palette)# 窗口自动填充背景(启用)self.

2021-10-27 15:13:25 4071

原创 PySide2+Python:SetStyleSheet 读取并加载 .css 或者 .qss 样式文件

没有添加样式之前:添加了样式之后:代码实现:在 _ _ init _ _ 文件中,读取 .css 或者 .qss 样式文件并加载样式# 1、提供 .css 或者 .qss 样式文件路径style_file = "./lightblue/lightblue.css"# 2、读取样式文件内容with open(style_file, "r", encoding="UTF-8") as file: style_sheet = file.read() # 3、加载

2021-10-27 15:02:53 1663 1

原创 PySide2+Python:qdarkstyle 暗黑风格样式库

qdarkstyle:用了这个库之后,可以使我们的GUI 交互界面变成黑色的使用方法:先导入 qdarkstyle 库pip install qdarkstyle 在 _ _ init _ _ 文件加入样式设置语句self.window.setStyleSheet(qdarkstyle.load_stylesheet(qt_api='pyside2'))没有添加暗黑样式之前:添加了暗黑样式之后【部分控件变成了圆角】:Demo 代码调试:# -*- -*-

2021-10-27 14:42:32 1888 1

原创 Allure:怎样让领导在他自己本地查阅报告内容

Allure:怎样打包报告扔给领导,让他自己看?解决办法来了

2021-10-26 17:52:22 6780 6

原创 Pytest+Allure+Anywhere:报告本地运行,分享给局域网内其他同事查阅

Allure报告分享给局域网内其他同事查阅,解决anywhere:无法加载文件 C:\Program Files\nodejs\node_global\anywhere.psl,因为在此系统上禁止运行脚本问题

2021-10-26 10:04:21 1871 2

原创 PyCharm:清理Open Recent缓存项目记录

当打开的项目太多,缓存的项目记录就变得多了如何清理缓存的项目记录呢?打开PyCharm编辑器File > Open Recent > Manage Projects点击项目右侧的齿轮图标 > Remove from Recent Projects 【移除最近打开的项目】重新点击 File ,此时缓存的项目记录就没有了...

2021-10-25 11:27:05 2305

原创 IE Tab:让你的Chrome浏览器兼容IE

插件下载地址:https://chrome.zzzmh.cn/info?token=hehijbfgiekmjfkfjpbkbammjbdenadd

2021-10-20 15:09:21 4747

转载 Pyinstaller:AttributeError: module ‘enum‘ has no attribute ‘IntFlag‘ 问题解决

文章参考:成功解决AttributeError: module ‘enum’ has no attribute ‘IntFlag’?今天使用 Pyinstaller 打包 .exe 文件,出现了以下的报错信息:问题解决办法:1. 定位到 Python 安装目录下的 : \Lib\site-packages 目录2. 删除 enum 打头的两个文件夹即可...

2021-10-19 17:29:09 221

原创 Pytesst+Allure:定制化输出美化版测试报告

@allure.feature:功能点的描述,理解成模块; 下层是 [email protected]:测试类的描述; 下层是 [email protected]:用例标题描述@allure.description: 用例的描述文案@allure.severity: 用例等级的描述,severity_level 枚举blocker: 阻塞缺陷(功能未实现,无法下一步)critical:严重缺陷(功能点缺失)normal: 一般缺陷(边界情况,格式错误)minor: 次要缺陷(

2021-10-17 09:04:56 310

转载 Pytest:ModuleNotFoundError: No module named ‘_pytest.resultlog‘ 报错解决办法

解决办法参考:https://www.cnblogs.com/QiKa/p/14457269.html今天逛 Gitee ,克隆了一些开源的 Pytest 代码到本地研究,在 PyCharm 中一键添加、更新了很多第三方插件,导致我之前完美运行的代码突然报了如下所示的错误信息:ModuleNotFoundError: No module named '_pytest.resultlog'分析原因:因为安装了 pytest-rerunfailures(这个插件是失败重跑插件)然

2021-10-14 18:28:56 857

原创 Python:字典嵌套字典的数据类型,如何取出字典外部以及层级嵌套字典的键值对

思路整理:1. 循环遍历取出外层的 key 和 value 的值2、判断遍历后的 value 数据类型是否为:字典 dict3、if true,则再次循环遍历取出 key 和 value 的值代码实现:# -*--*- coding: utf-8 -*--*-# @Time : 2021/10/13 21:23# @Author : PythonKimo# @File : demo_test.py# -*-*-*-*-*-*-*-*-*-*-*-*-*-'''.

2021-10-13 22:38:17 2467

原创 Python:列表去重的两种方法

方法一:使用 set() 方法进行去重# 一、准备一个带有重复数据的列表list_1 = [1,2,3,1,5,6,2]# 二、使用 set() 方法进行去重处理#【注:仅用 set() 方法处理后的数据类型并不是 list 】result = set(list_1)print("仅用 set() 方法处理后的数据及数据类型:",result,type(result))# 三、我们需要将返回数据使用 list() 方法格式化处理一下new_list = list(result)prin

2021-10-13 22:00:26 4936

原创 Pytest:allure在pycharm下运行出现乱码提示问题解决办法

在使用pycharm下运行脚本,生成allure报告时,提示以下错误:错误提示问题分析原因:PyCharm 程序的环境没有配置到系统环境 Path 中问题解决办法:进入桌面,鼠标右键点击 PyCharm 图标,选择【打开文件所在位置】复制 PyCharm 安卓目录的 bin 文件夹绝对路径将路径添加至 Path 环境变量中重启 PyCharm ,再次执行脚本,执行成功且乱码消失...

2021-10-13 11:33:18 720

原创 Chrome浏览器:分享几个好用的谷歌浏览器拓展程序

百度网盘链接:https://pan.baidu.com/s/14CVzasZB29BD97funBBEow提取码:6666一、去广告Adblock_plus插件官网下载地址:https://adblockplus.org/zh_CN/download下载的 .zip 文件,整个拖进Chrome浏览器的拓展程序中烦人的广告自动拦截,也支持手动过滤广告二、万能复制粘贴插件插件需要梯子才能访问官网,直接下载云盘插件即可将下载好的 .crx 文件拖拽进Chrome浏览器拓展插件支持场景

2021-10-11 10:44:28 2078

转载 Jenkins:报错Build step ‘Execute Windows batch command‘ marked build as failure解决办法

Windows 下本地的 Jenkins 部署完成后,创建任务进行构建时,遇到了如下的报错信息: 构建虽然失败了,但是命令却是执行成功了, 问题就在于:Build step 'Execute Windows batch command' marked build as failure CSDN 查阅了很多文章,很多误人子弟的文章都说:在命令最后加上 exit 0 就能解决问题,但是我试了没用,后来参考了阅读量较多的一篇文章后,才解决了问题文章参考:jenkins报"Build step ‘E

2021-10-09 15:52:59 13525 4

原创 Pytest:Allure的下载与安装

从 https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ 下载Allure 非常快捷方便,安装方法也很简单:解压后将bin文件目录配置到path环境变量即可

2021-10-03 19:17:25 6127 2

原创 Pytest:fixture组件的简单使用方法

fixture 可以构建测试准备阶段的步骤和数据下面使用简单的案例演示:# -*--*- coding: utf-8 -*--*-# @Time : 2021/10/2 13:49# @Author : PythonKimo# @File : test_002.py# -*-*-*-*-*-*-*-*-*-*-*-*-*-import pytestclass TestUserLogin: @pytest.fixture def get_token(self)

2021-10-02 16:29:04 142

原创 Python:Json格式化参数方法dumps()的使用

json.dumps() 方法:将 Python 对象转换为 JSON 字符串import jsonrequest_json = {'score': 21.2,'name': '张三'}res = json.dumps(request_json)print(res)这边查看结果发现,中文被转义后输出了......好在dumps()方法提供了很多关键字参数来格式化输出:def dumps(obj, *, skipkeys=False, ensure_ascii=True, c.

2021-09-30 15:40:51 6060

原创 pip:python -m pip install --upgrade pip 解决办法

在使用 pip 安装 Flask 的时候,命令行报错:You are using pip version 9.0.1, however version 21.2.4 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.按照提示:python -m pip install --upgrade pip 更新pip版本仍然报错You are using pip v

2021-09-29 14:44:09 678

原创 Python:全局替换文件夹下所有文件内容的字符串

代码参数详解:import osdef listFiles(dirPath): '''遍历指定文件夹下打印所有的文件 :param dirPath: 指定遍历的文件夹路径 :return: 一个列表,包含指定文件夹下所有的文件绝对路径 ''' # 准备一个空列表,用来存储遍历数据 fileList = [] ''' os.walk(dirPath) :走查指定的文件夹路径 root :代表目录的路径 .

2021-09-29 13:46:04 1277

原创 Python:os.walk() 获取指定文件夹下所有的文件绝对路径【包含层级目录】

python通过使用:os.walk()方法,遍历走查指定的文件夹, 获取所有目录下【包含层级目录】所有的文件绝对路径,存储列表中返回数据

2021-09-29 09:43:50 1774

原创 Python:设置 float 类型的小数保留位数

float数据类型,保留小数点的方式有三种一、round ( ) 函数方法 【自动四舍五入,默认去除多于的 " 0 "】:'''round(A,B): 自动四舍五入,默认去除多于的 " 0 " A : 需要计算的数据 B : 保留的小数点位数'''x = 3.141596257print(round(x,3))>>> 3.142y = 3.0000print(round(y,3))>>> 3.0二、" %.3f " %

2021-09-28 17:33:34 24939 1

转载 Python:exp()函数的使用

python处理带有exp规则的算法

2021-09-27 19:50:29 9195

原创 Python:次方计算

Python :使用两个【* *】即可实现次方计算① 计算 2³ 的值print(2**3)>>>> 8②计算 10³ 的值print(10**3)>>>> 1000

2021-09-27 19:33:23 5708

原创 Postman :Tests(后置脚本)提取请求Headers的参数值

代码详解:// 一、变量 Content_Type 存储获取数据var Content_Type = pm.request.headers.get("Content-Type")// 二、打印提取的请求 Headers 的 Content_Type 字段值console.log("提取请求Header的Content_Type字段值为:"+Content_Type)...

2021-09-23 18:04:12 1676 1

原创 Postman:Tests提取请求Body中的参数

Tests(后置脚本)代码示例:// 一、变量Body:存储raw中,请求Body的参数var body = pm.request.body.raw;// 二、将Body转化为Json格式的数据,使用 JSON.parse()var body_json = JSON.parse(body);//三、提取请求Body中的 systemId 参数值systemId = body_json.systemId;// 四、提取请求Body中的 roleIds 参数值roleId = body_.

2021-09-23 17:29:47 8816 5

windows需要安装的所有jenkins插件

jenkins所有安装的插件,复制到本地jenkins目录然后替换原来的plugins应该就好了,在线下载提升成功率和速度,可以参考https://blog.csdn.net/J_____Q/article/details/108853551

2020-09-28

Selenium Web Ui 自动化测试.xmind

Selenium Web Ui 自动化测试.xmind

2020-08-06

空空如也

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

TA关注的人

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