SuperAPI AI 工具集

playwright-testing

测试与质量

查看项目

更新于 10-15 17:33

技能介绍

用途:帮助前端项目规划、实现和调试测试,覆盖单元、组件、集成、E2E、视觉与可访问性测试,并处理不稳定测试排查与 CI 集成。

主要能力:提出“每分钟信心”理念,按用户风险选择最窄测试层;给出单元、组件、E2E、视觉的层选择决策;推荐在应用中添加只读、稳定的测试接缝 window.TEST(含 ready、state 等),配合 Playwright MCP 进行浏览器自动化;提供游戏类画布测试的具体 MCP 工作流(导航、等待就绪、收集控制台错误、快照、点击、状态断言、按键、截图);列出常见反模式与失败诊断顺序;给出最低可用测试套件与升级标准。

使用方式:先定义关键流程,添加测试接缝,选择运行器(E2E 用 Playwright MCP,逻辑用单元测试),将控制台错误与失败请求视为测试失败,并通过固定随机种子、冻结时间、固定视口与禁用动画来稳定测试。视觉比对可用 python scripts/imgdiff.py baseline.png current.png --out diff.png,容差参数为 --max-rms。

适用场景:DOM 应用、画布/WebGL 游戏、混合应用的前端测试与 CI 稳定性改进。

限制:未提供具体依赖版本、安装命令、账号、收费、平台支持或性能数据;部分内容依赖资料中给出的 MCP 工具与脚本路径,实际环境需自行确认可用性。