SuperAPI AI 工具集

configure-ux-testing

测试与质量

查看项目

更新于 10-15 23:49

技能介绍

用途:检查并配置项目的 UX 测试基础设施,以 Playwright 作为 E2E、无障碍与视觉回归测试的主要工具。适用于搭建 Playwright E2E 测试、为项目加入 axe-core 无障碍测试、配置截图断言的视觉回归测试、搭建 Playwright CLI 或 MCP 浏览器自动化,以及创建 E2E 与无障碍测试的 CI/CD 工作流。运行已有测试、手动无障碍审计、调试单个失败用例、编写单个测试用例或配置单元/集成测试时,应改用其他方式。

主要能力:检测项目中 Playwright、axe-core、E2E 目录、视觉快照、MCP 配置与 CI 工作流等信号并生成合规报告;安装依赖并创建 playwright.config.ts(桌面与移动端项目、独立 a11y 项目、WebServer 自动启动、失败时 trace/截图/视频、JSON 与 JUnit 报告器);创建无障碍测试辅助函数与示例测试;添加 npm 脚本;可选配置 Playwright CLI 或 MCP 浏览器自动化;生成 GitHub Actions 工作流;更新 .project-standards.yaml。

使用方式:命令为 /configure:ux-testing,支持参数 --check-only(仅报告状态)、--fix(自动应用全部修复)、--a11y(聚焦无障碍配置)、--visual(聚焦视觉回归配置)。核心安装命令:bun add --dev @playwright/test、bun add --dev @axe-core/playwright、bunx playwright install。CLI 安装:npm install -g @playwright/cli@latest 或 bun add --dev @playwright/cli。

限制:资料未提供具体收费与价格信息;部分模板与完整代码需参见 REFERENCE.md,此处未展开。无包管理器时无法自动安装依赖,需手动处理;未配置开发服务器时需手动设置 baseURL;浏览器未安装时需运行 bunx playwright install;存在既有配置时会保留用户配置并建议合并。