📦 Playwright Test Helper — Playwright 测试助手
v1.0.0帮助编写、调试和优化 Playwright E2E 测试——生成页面对象、修复不稳定的选择器、提高测试可靠性和加速测试执行。
0· 20·0 当前·0 累计
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install playwright-test-helper
镜像加速npx clawhub@latest install playwright-test-helper --registry https://cn.longxiaskill.com✓ 镜像可用
技能文档
Playwright 测试助手 帮助编写、调试和优化 Playwright 端到端测试。生成页面对象模型、修复不稳定的选择器、提高测试可靠性、调试失败的测试并加速测试执行。当 E2E 测试速度慢、不稳定或难以维护时使用。
用法 "帮助我编写 Playwright 登录流测试" "修复不稳定的 Playwright 测试" "从我的应用程序生成页面对象" "加速我的 Playwright 测试套件" "调试为什么这个 Playwright 测试在 CI 中失败"
工作原理
- 项目分析
- 测试生成
- 不稳定测试诊断
- 性能优化
- 最佳实践
输出
Playwright 测试分析
测试文件: 23 | 总测试: 89 | 平均持续时间: 4.2s🔴 不稳定测试 (4)
- checkout.spec.ts:45 — "处理支付"
click('Submit') 在按钮启用之前
修复:await expect(submitBtn).toBeEnabled(); await submitBtn.click()
- search.spec.ts:12 — "显示结果"
page.waitForTimeout(2000) 用于 API
修复:await page.waitForResponse('/api/search')
⚡ 速度改进
- 启用 fullyParallel:~45% 时间减少
- 为 15 个依赖于身份验证的测试添加 storageState:节省 30s
- 为所有测试模拟 /api/analytics:删除 800ms/测试