SuperAPI AI 工具集

webapp-testing

测试与质量

查看项目

更新于 10-16 02:29

技能介绍

用途:本工具包用于测试本地 Web 应用,借助 Playwright 与 Python 完成前端功能验证、UI 调试、浏览器截图捕获和浏览器自动化。

主要能力:验证代码变更后的前端功能;调试 UI 行为与布局问题;捕获截图用于文档;查看浏览器控制台错误日志;自动化重复性 Web 交互;对 Web 应用进行端到端测试;验证表单提交与用户流程。工具包含多个子技能,覆盖截图比较测试、错误处理、执行清单、指标、依赖、静态 HTML、等待动态内容、测试前启动服务器、断言示例、慢动作等。

使用方式:先安装依赖,命令保持原样: pip install playwright pytest requests playwright install chromium 随后在 Python 中使用 sync_playwright 启动 Chromium(可为 headless),新建页面并访问本地地址,例如 http://localhost:3000,随后可调用截图或获取页面内容。示例流程:启动浏览器、新建页面、访问地址、page.screenshot(path="screenshot.png")、page.content(),最后关闭浏览器。

适用场景:本地 Web 应用开发与测试、UI 回归检查、文档截图生成、表单与用户流程验证、重复性浏览器操作自动化。

限制:资料未提供具体收费、价格、平台兼容性、性能指标或效果保证;版本历史显示 1.1.0(2026-01-02)升级为 SKILL_TEMPLATE_v2 格式,1.0.0(2024-10-15)初始发布。相关技能包括 engineering-report-generator、data-pipeline-processor、parallel-file-processor。