webapp-testing
WebApp Testing
使用 Playwright 进行本地 Web 应用测试的工具集。
核心能力
1. 浏览器交互
- 打开和导航页面
- 点击、填写表单
- 截图和快照
- 等待元素出现
2. 调试功能
- 查看控制台日志
- 检查网络请求
- 分析性能问题
- 内存快照
3. 测试验证
- 验证 UI 元素存在
- 检查文本内容
- 验证样式和布局
- 测试交互行为
使用场景
- 功能验证: 验证前端功能是否正常工作
- UI 调试: 调试 UI 显示问题
- 自动化测试: 编写自动化测试脚本
- 性能分析: 分析页面加载和渲染性能
工作流程
- 启动测试服务器: 确保本地服务正在运行
- 打开浏览器: 使用 Playwright 打开目标页面
- 执行测试: 进行点击、输入、验证等操作
- 收集结果: 截图、日志、性能数据
与 Browser Automation 的区别
| 特性 | WebApp Testing | Browser Automation |
|---|---|---|
| 主要用途 | 测试本地应用 | 自动化浏览器操作 |
| 侧重点 | 功能验证 | 任务自动化 |
| 典型场景 | 开发阶段测试 | 数据采集、自动化流程 |
| 工具链 | Playwright | Puppeteer/Playwright |
如何使用
- 验证功能: "帮我测试一下登录功能是否正常"
- 调试 UI: "检查这个按钮为什么点击没反应"
- 截图验证: "帮我截个图看看页面效果"
- 性能分析: "分析一下页面加载为什么这么慢"
More from boshi-xixixi/traeskill
universal-dev-team
一个适合初学者的全能开发团队,包含产品经理、架构师、设计师、开发者和测试人员,指导你完成从想法到上线的全过程。
26skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
24gitee workflow automation
深度集成 Gitee MCP,实现 Issue 管理、PR 自动化提交、代码审查和版本发布的全流程自动化。
21api-design-principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
21git-workflow
Git 版本控制与协作专家,涵盖 GitHub/Gitee 平台操作、Conventional Commits 规范及 PR/MR 最佳实践。
20docx
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
19