首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
自动化测试
蛋仔聊测试
创建于2025-07-05
订阅专栏
系统化讲解自动化测试的核心知识体系,涵盖从基础到进阶的实战内容
等 6 人订阅
共12篇文章
创建于2025-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Playwright 文件上传与下载完成判断全指南
在自动化测试或网页数据交互场景中,文件上传与下载是极为常见的操作。Playwright 作为强大的自动化测试工具,不仅能模拟用户触发上传和下载行为,更能精准判断操作是否完成。本文将从原理到实践,全面讲
pytest源码解析(三) 解析pytest 插件系统
pytest 之所以能成为 Python 社区最受欢迎的测试框架之一,不仅在于其简洁优雅的语法和强大的断言能力,更得益于其极具扩展性的插件生态系统。本文将带你探索 pytest 最核心的插件,并以 p
pytest源码解析(二)剖析 pytest 的核心组件
pytest 的架构是围绕一棵节点树 (Node Tree) 构建的。这棵树在收集阶段 (Collection) 被创建,代表了整个测试会话的结构。 1. Config 对象 作用:这是 pytest
pytest源码解析(一)从命令行到测试结束的完整生命周期解析
当我们在终端敲下 pytest test_sample.py -v 时,这个看似简单的命令背后,pytest 正通过一套精密的流程完成配置、收集、执行和报告的全链路工作。本文将从源码层面拆解这一过程,
Playwright 通过 Chrome DevTools Protocol (CDP) 直接控制网络条件
Playwright 通过 Chrome DevTools Protocol (CDP) 提供了强大的网络模拟功能,可以模拟各种网络条件,如慢速 3G、离线状态、自定义网络延迟等。下面我将介绍常见的网
基于 Playwright(python) 的前端性能测试脚本实现
引言 在当今Web应用开发中,性能优化是提升用户体验的关键因素之一。本文将介绍如何使用Playwright构建一个自动化性能测试工具,帮助开发者全面分析网页性能瓶颈并获取优化建议。 工具概述 这个脚本
SQL语句执行顺序全解析
SQL作为数据处理的通用语言,其执行顺序与编写顺序大不相同。理解这一执行逻辑不仅能帮你写出高效查询,还能快速定位问题。本文将用通俗易懂的方式,带你彻底搞懂SQL的执行机制。 一个典型SQL查询的生命周
playwright(python) 解决iframe 上下文定位功能完整方案,附代码
Playwright 提供了强大的 iframe 支持,可以轻松处理嵌套 iframe 中的元素定位问题。下面我将详细介绍 iframe 上下文定位的原理,并提供一个完整的实战示例。 一、iframe
Playwright 网络流量监控与修改指南
Playwright 提供了强大的网络流量控制能力,可以拦截、修改和分析所有 HTTP/HTTPS 请求。下面我将详细介绍各种使用方法和底层原理。 一、基本网络监控 1. 记录所有请求 2. 获取请求
如何在测试中控制和模拟时间流逝,详解Playwright 中 page.clock 的常用方法
Playwright 中的 page.clock API 允许你在测试中控制和模拟时间流逝,这对于测试定时器、延迟和日期相关功能非常有用。 常用方法 1. 安装时钟 安装 fake timers,替换
Playwright 中 Page 对象的常用方法详解
Page 对象是 Playwright 的核心 API 之一,代表浏览器中的一个标签页或弹出窗口。以下是 Page 对象最常用的方法及其使用示例和运行原理。 1. 导航相关方法 goto(url) 作
Playwright 中特定的 Fixtures
Playwright 为 pytest 提供了一组专门的 fixtures,用于简化浏览器自动化测试的编写。这些 fixtures 管理浏览器、上下文和页面的生命周期,让测试更加简洁高效。 常用 Pl