一、Web 应用测试
使用 Playwright 自动化测试 Web 应用。
1. 支持的测试类型
| 类型 | 说明 |
|---|---|
| 功能测试 | 验证核心业务流程 |
| 回归测试 | 确保修改不破坏已有功能 |
| 视觉测试 | 截图对比发现UI变化 |
| 性能测试 | 页面加载和响应时间 |
二、使用示例
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("http://localhost:3000")三、最佳实践
- 使用 data-testid 选择器
- 等待网络空闲再断言
- 测试隔离:每个用例独立状态
安装指南
复制下方命令,在终端运行即可安装:
# 安装到当前项目
npx skills add web
# 全局安装 — 所有项目可用
npx skills add web -g
使用指南
安装完成后,在对话框中直接使用此技能。