- 博客(35)
- 收藏
- 关注
原创 Playwright 核心理念
本节我们将用通俗易懂的方式,深入浅出地讲解 Playwright 的设计理念和实现原理。通过实际案例,帮助你理解这个强大的自动化测试工具是如何工作的。
2025-05-13 16:41:20
1082
原创 Playwright 安装&配置文件详解
作用:配置测试目录、并发、重试、报告、支持的浏览器(Chromium/Firefox/Webkit)等。选择你想要的内容,然后按**回车(Enter)**键确认。Playwright 的主配置文件。执行后会进入交互式引导,
2025-05-13 16:40:46
991
原创 Playwright 简介
Playwright 诞生于微软,团队成员大多来自 Puppeteer 项目(Puppeteer 是 Google 推出的无头浏览器自动化测试库,主要用于控制 Chrome/Chromium 浏览器,广泛应用于前端自动化测试和爬虫领域)。它不仅继承了 Puppeteer 的优点,还解决了业界长期存在的痛点。Playwright 可广泛应用于以下自动化测试场景:
2025-05-11 23:07:44
665
原创 Playwright自动化测试实战指南-高级部分
设置工作目录# 复制项目文件# 安装依赖RUN npm ci# 复制测试文件COPY . .# 设置默认命令# 构建镜像 docker build -t my-playwright-tests . # 运行测试 docker run --rm my-playwright-tests# 安装额外依赖ffmpeg \COPY . .RUN npm ciscreenshots: true, // 包含页面截图snapshots: true, // 包含DOM快照。
2025-04-24 11:36:36
986
原创 Playwright自动化测试实战指南-中级部分
随着Web应用日益复杂,自动化测试变得愈发重要。Playwright作为一款现代化的自动化测试工具,提供了强大的跨浏览器测试能力。本文适合已经掌握Playwright基础知识,希望进一步提升测试技能的开发者和测试工程师阅读。我们将深入探讨Playwright的进阶应用,帮助你构建更加健壮、高效的测试方案。Playwright 提供了强大的截图和视频录制功能,便于调试和记录测试过程。视频录制Playwright 可以录制测试执行的视频,非常适合复杂用例的调试和问题复现。单个测试中启用录制:高级截图和录
2025-04-23 15:34:30
1000
原创 Playwright自动化测试实战指南-基本部分
记录用户在浏览器中的实际操作实时生成对应的Playwright代码支持多种编程语言(JavaScript, TypeScript, Python, Java, C#)提供精细控制和编辑功能帮助识别最佳选择器// 打印所有可用设备// 常用设备示例视口尺寸设备像素比(DPR)用户代理字符串触摸屏支持移动标志// 自定义设备// 在上下文中使用});// 或在测试配置中使用test.use({});
2025-04-23 14:13:23
878
原创 Playwright与Selenium详细对比及Playwright快速入门
特性PlaywrightSelenium发布年份20202004开发商微软开源社区浏览器支持几乎所有主流浏览器,含旧版IE语言支持自动等待内置支持需手动配置代码生成原生支持需要额外工具架构基于CDP和WebSocket基于HTTP/WebDriver执行速度较快较慢测试稳定性高中到低现代Web应用支持优秀一般调试工具丰富,内置Trace Viewer基础,依赖外部工具社区规模中等但增长快大文档质量优秀优秀但分散学习曲线平缓。
2025-04-15 11:34:45
853
原创 Pytest-@pytest.fixture夹具篇(一)
在Python的pytest测试框架中,是一个(不是唯一)装饰器,用于定义一个测试夹具。
2024-09-05 17:57:51
1835
原创 测试开发面试题
简述自动化测试的三大等待简述自动化测试的三大等待你对selenium 二次封装的关键字,是怎么封装的?以等待元素的关键字举例,设计了哪些参数?主要就是对一些繁琐的操作抽象成简单易懂的函数或方法。
2024-05-21 21:56:33
437
原创 SpringBoot集成的mybatis-plus的代码生成器Generate Options的使用(无需代码)
SpringBoot集成的mybatis-plus的代码生成器Generate Options的使用
2023-06-05 11:02:57
2772
1
原创 Spring Boot 开发中遇到的一些问题的解决方案以及一些工具类
本方法使用于数据库结构为:id,parent_id 的数据,这两个字段为必要,其他可扩展。
2023-04-26 22:11:48
570
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人