自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web自动化框架:pytest + Excel(用例数据+元素定位)+log+allure+git( CI/CD )+测试结果回写Excel中

这个框架是一个比较通用的自动化测试框架,适用于大多数基于 Web 的应用程序,且易于扩展和维护。希望这个示例能帮助你更好地理解自动化测试的最佳实践!

2024-11-22 15:11:37 1270

原创 json、xml格式化,json数据比对不发愁,神器插件源码

这款JSON/XML格式校验与比对工具通过集成多种实用功能,为Web开发和API测试提供了一站式的数据格式处理解决方案。它的友好界面、强大功能和良好的扩展性,使其成为开发者在工作中的得力助手。未来,我们计划进一步扩展插件功能,支持更多数据格式(如YAML),并增加云同步、历史记录等高级功能,为用户提供更完整的开发工具体验。

2025-11-11 11:16:20 777

原创 Midscene.js:AI驱动的零代码浏览器自动化神器

Midscene.js是一款基于AI的浏览器自动化插件,支持自然语言指令转化为自动化操作。该插件提供零代码操作、视觉识别和多模型支持等功能,兼容主流浏览器。安装方式包括Chrome应用商店和离线安装两种。配置部分详细介绍了阿里云通义千问API的获取和设置流程,以及OpenRouter备选方案。插件提供三大核心模式:Playground模式用于交互式测试,录制模式可将用户操作转为自动化脚本,代码模式支持高级用户直接编辑脚本。应用场景涵盖测试自动化、数据采集和业务流程自动化等场景,并给出了配置优化和使用技巧建议

2025-08-28 14:14:59 904

原创 Playwright Web 自动化测试:Python 版入门指南

本文介绍了如何使用Python版Playwright进行Web自动化测试。Playwright是微软开发的开源框架,支持Chromium、Firefox和WebKit浏览器,提供页面交互、截图、视频录制等功能。文章详细讲解了环境配置、基础操作(启动浏览器、填写表单、点击按钮)以及调试技巧(日志记录、断点调试、Inspector工具)。通过Python集成,开发者可以高效实现跨浏览器的Web自动化测试,提升应用测试的效率和可靠性。

2025-07-28 21:13:03 868

原创 Playwright调试指南:高效排查自动化测试问题

Playwright自动化测试中,调试和错误排查是确保测试稳定性的关键。常见错误包括元素定位失败、超时、导航问题等。调试步骤包括:1)检查日志和错误信息;2)使用codegen工具生成脚本;3)增加等待时间和断点调试;4)利用Playwright Inspector进行图形化调试;5)处理页面加载和导航问题;6)结合浏览器开发者工具检查DOM和网络请求。针对元素定位失败、超时错误等常见问题,建议验证选择器准确性、延长等待时间或模拟网络条件。掌握这些调试技巧能有效提升测试脚本的稳定性和效率。

2025-07-28 20:52:52 905

原创 ffmep录制视频回放功能代码本码-更新代码啦啦啦,兼容pytest并行时录制视频

本文介绍了适用于WebUI自动化测试学习人员的视频录制与回放工具类。首先,详细列出了执行代码前需要安装的Python包,并提供了FFmpeg的安装与配置指南。接着,展示了视频录制工具类VideoRecorder的实现代码,包括启动和停止录制的功能,并优化了视频保存路径。最后,提供了测试代码test_video.py,使用Selenium进行百度搜索的自动化测试,并结合VideoRecorder录制测试过程。测试代码支持多线程执行,并确保Session ID的有效性。本文旨在为自动化测试人员提供便捷的工具和示

2025-05-23 16:05:44 416

原创 Python自动化办公

一个完整的Python自动化办公框架的目录结构和详细的解释。该框架将结合多种工具和技术,涵盖从数据处理到任务调度、自动化邮件发送、网页抓取等常见办公自动化任务。

2025-01-19 10:57:34 916

原创 代码世界的隐形怪兽:一个 bug 的惊心动魄之旅

每一个 bug 都是开发和测试成长的机会。虽然它们常常让人抓狂,但正是这些 bug 让我们在职业道路上不断进步,让我们在技术上更加精益求精。在面对每一个隐藏的“怪兽”时,我们应该保持冷静,勇敢迎接挑战。因为,只有打败了这些 bug,我们才能真正提升自己的技术能力,迎接更多的挑战。每一次解决 bug,都是对我们编程能力的升华,也是对团队协作精神的一次锤炼。希望我的这段经历,能让大家在面对困难时,不仅能找到解决问题的技巧,也能感受到坚持和合作的重要性。

2024-11-22 15:33:40 952

原创 接口自动化测试:pytest+excel(数据管理)+allure报告+测试结果会写到excel+git版本管理+日志记录

这个框架提供了一个完整的 API 自动化测试流程,从数据驱动(Excel)、日志记录、测试执行、结果回写、Allure 报告生成到 Git 版本控制。你可以根据实际需求进一步扩展,如添加更多的 API 校验、并发执行、测试用例管理等。希望这个框架能帮助你更高效地进行接口自动化测试!

2024-11-22 11:54:56 1678

原创 pytest+Selenium+Allure+Page Object (PO)设计模式+log+Yaml+git,搭建web自动化

我们搭建了一个基于pytestSeleniumAllurePO设计模式、LogYAML配置和Git的自动化测试框架。该框架支持高效的页面操作封装、日志记录、测试报告生成和并行测试执行。通过这种方式,我们可以轻松扩展和维护自动化测试项目。

2024-11-21 14:07:02 1608

原创 pytest+yaml+allure+log接口自动化框架搭建+代码演示+代码解析

一个完整的自动化测试框架,我们可以结合 pytest、Allure、loguru、yaml 等工具来完成。通过结合 请求封装、数据库封装、YAML 配置、数据驱动测试、日志记录 和 集成 CI/CD 等功能,我们可以搭建一个高效且可扩展的自动化测试框架。该框架不仅能够提高测试的效率和覆盖率,还能够确保系统在各个阶段的稳定性,为持续交付提供有力保障。

2024-11-20 16:24:26 1366

原创 app自动化小白之appium4.x版本( Windows、macOS 和 Linux 平台)环境安装搭建成功+(pytest+allure+po框架)代码演示

这个框架是基于Appium 4.x版本与Python的结合,采用Page Object (PO) 模式,并使用pytestAllure生成测试报告。其主要目的是通过封装 Appium 的驱动、等待操作、截图功能等常用操作,简化自动化测试的实现,同时提升代码的可维护性、可扩展性,并通过 Allure 提供清晰的测试报告。

2024-11-20 12:13:49 1336

原创 一文教会你如何修改成定制化allure报告

本文适用于自动化测试开发人员,定制化测试报告。

2024-11-18 11:10:23 1073

原创 一篇文章彻底教会charles修改数据(Map Remote 、Map Local 、Rewrite、compose功能详解)

解决测试人员修改抓包拦截串改返回值。

2024-11-15 15:26:05 1163

原创 一篇文章带你玩转charles安装以及功能详细说明

Charles 是一个 HTTP 代理服务器、HTTP 监视器、反转代理服务器,当浏览器连接 Charles 的代理访问互联网时,Charles 可以监控浏览器发送和接收的所有数据。它允 许一个开发者查看所有连接互联网的 HTTP 通信,这些包括 request,response 和 HTTP headers (包含 cookies 与 caching 信息)。

2024-11-15 13:57:20 1280

json-xml-compare-extension.zip

# JSON Formatter & Comparator 浏览器插件 一个功能强大的浏览器扩展,用于JSON格式校验和比对。 ## 功能特性 ### 1. JSON格式校验 - 实时校验JSON格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化JSON数据 - 复制和清空功能 - ### 2. JSON格式校验 - 实时校验XML格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化XML数据 - 复制和清空功能 ### 3. JSON比对工具 - 双面板设计,左右两侧输入JSON数据 - 实时格式化和行号显示 - 支持折叠层级结构 - 详细的差异分析和可视化展示 - 左右两侧均有格式化和复制按钮 - 交换左右JSON数据功能 - 支持窗口最大化以便更好查看和编辑 ## 安装说明 1. 打开Chrome浏览器 2. 进入 `chrome://extensions/` 3. 开启右上角的"开发者模式" 4. 点击"加载已解压的扩展程序" 5. 选择本项目文件夹 ## 使用方法 ### 打开完整功能界面 1. 点击浏览器工具栏中的插件图标 2. 点击"打开JSON工具"按钮 3. 插件将在新标签页中打开完整功能界面 ### JSON校验 1. 在新打开的标签页中使用JSON校验功能 2. 在文本框中输入或粘贴JSON数据 3. 系统将自动校验格式 4. 点击"格式化"按钮美化JSON结构 5. 使用"复制"按钮复制格式化后的JSON ### JSON比对 1. 点击"JSON比对"标签页 2. 在左侧和右侧文本框中分别输入要比较的JSON数据 3. 数据会自动格式化并显示行号 4. 点击"开始比对"按钮进行比较 5. 差异结果将显示在下方结果区域 6. 使用"交换"按钮可以交换左右两侧的JSON数据 7. 点击"最

2025-12-12

升级版本的xml、json比对强大核对功能

### 1. JSON格式校验 - 实时校验JSON格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化JSON数据 - 复制和清空功能 - ### 2. JSON格式校验 - 实时校验XML格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化XML数据 - 复制和清空功能 ### 3. JSON比对工具 - 双面板设计,左右两侧输入JSON数据 - 实时格式化和行号显示 - 支持折叠层级结构 - 详细的差异分析和可视化展示 - 左右两侧均有格式化和复制按钮 - 交换左右JSON数据功能 - 支持窗口最大化以便更好查看和编辑

2025-11-11

json格式化工具、xml格式化工具、json数据比对工具

### 1. JSON格式校验 - 实时校验JSON格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化JSON数据 - 复制和清空功能 - ### 2. JSON格式校验 - 实时校验XML格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化XML数据 - 复制和清空功能 ### 3. JSON比对工具 - 双面板设计,左右两侧输入JSON数据 - 实时格式化和行号显示 - 支持折叠层级结构 - 详细的差异分析和可视化展示 - 左右两侧均有格式化和复制按钮 - 交换左右JSON数据功能 - 支持窗口最大化以便更好查看和编辑

2025-11-11

浏览器插件,json格式化数据,json数据比对工具(可以精确到类型)具体行数

## 功能特性 ### 1. JSON格式校验 - 实时校验JSON格式 - 显示详细的错误信息,包括错误位置(行号和列号) - 一键格式化JSON数据 - 复制和清空功能 ### 2. JSON比对工具 - 双面板设计,左右两侧输入JSON数据 - 实时格式化和行号显示 - 支持折叠层级结构 - 详细的差异分析和可视化展示 - 左右两侧均有格式化和复制按钮 - 交换左右JSON数据功能 - 支持窗口最大化以便更好查看和编辑

2025-11-10

Midscene.js谷歌插件

谷歌浏览器插件,仅限al自动化测试学习使用,请搭配我的专属教程一起使用哦

2025-08-28

web自动化前后端分离项目执行工具

自己开发前后端分离项目框架可以继续补充

2025-07-25

ffmpeg.rar自动化录制视频神器

ffmpeg,web自动化人的福音,大家可以使用录制回放测试用例执行视频,提供安装包,仅供大家自己学习使用

2025-05-23

一款好用的数据库连接工具Dbeaver

比navicat中多了,只要鼠标悬浮就能看到字段的意思,navicat中需要查看ddl。 有了这款工具能够大大提高我们的测试工作效率

2024-11-22

APPIUM Inspector

app自动化前端定位安装包

2024-11-20

allure版本中常用的测试报告

allure+接口自动化测试开发人员使用

2024-11-18

jdk1.8版本,安装java环境中必须的

jdk1.8版本

2024-11-18

appium server gui安装包

APPium server gui 下载

2024-11-15

空空如也

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

TA关注的人

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