关于 webapp-testing
webapp-testing 是使用 Playwright 和 Python 测试本地 Web 应用的技能,涵盖前端验证、界面调试、截图和浏览器自动化。
主要功能
- 01Playwright 浏览器自动化
- 02前端与端到端检查
- 03界面行为和布局调试
- 04截图捕获
- 05查看浏览器控制台错误
适用场景
- 01验证前端代码变更
- 02排查界面或布局问题
- 03为文档截取图片
- 04自动化表单和用户流程测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vamseeachanta/ workspace-hub --skill webapp-testing安装后在 Claude Code 中输入/webapp-testing确认已加载。
详细介绍
Web 应用测试
概述
此工具包使用 Python 和 Playwright 测试本地 Web 应用,可用于前端验证、UI 调试、截图捕获和浏览器自动化。
快速入门
# Install dependencies
pip install playwright pytest requests
playwright install chromium
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto("http://localhost:3000")
# Take screenshot
page.screenshot(path="screenshot.png")
# Get page content
content = page.content()
print(content)
browser.close()
适用场景
- 在代码更改后验证前端功能
- 调试 UI 行为和布局问题
- 捕获截图以用于文档
- 查看浏览器控制台日志以查找错误
- 自动执行重复的 Web 交互
- 对 Web 应用进行端到端测试
- 验证表单提交和用户流程
相关技能
- engineering-report-generator - 生成测试报告
- data-pipeline-processor - 处理测试数据
- parallel-file-processor - 批量处理截图
版本历史
- 1.1.0 (2026-01-02):升级为 SKILL_TEMPLATE_v2 格式,新增快速入门、使用示例、错误处理、指标和执行检查清单
- 1.0.0 (2024-10-15):首次发布,包含 Playwright 模式、服务管理和调试工具
子技能
子技能
子技能
评论
支持 Markdown