SuperAPI AI 工具集

init

测试与质量

查看项目

更新于 10-15 16:47

技能介绍

用途:在项目中搭建可用的 Playwright 测试环境,按用户指令完成初始化、配置与示例测试生成。

主要能力:扫描项目识别框架(React、Next.js、Vue、Angular、Svelte)、TypeScript 或 JavaScript、是否已装 Playwright、现有测试目录与 CI 配置;安装依赖;按框架生成 playwright.config.ts;创建 e2e 目录及 fixtures、pages、test-data 结构;生成示例测试;生成 GitHub Actions 或 GitLab CI 工作流;更新 .gitignore;添加 npm 脚本;运行示例测试并排查失败。

使用方式:安装 Playwright 可运行 npm init playwright@latest -- --quiet,或手动执行 npm install -D @playwright/test 与 npx playwright install --with-deps chromium。配置按框架设置 baseURL 与 webServer 命令,例如 Next.js 用 http://localhost:3000 与 npm run dev,Vite 用 http://localhost:5173,Angular 用 http://localhost:4200 与 npm run start,未检测到框架则省略 webServer。生成的 npm 脚本包括 test:e2e、test:e2e:ui、test:e2e:debug。最后用 npx playwright test 或 npm run test:e2e 运行。

适用场景:需要快速为前端或全栈项目加入端到端测试、统一团队测试配置、或补充 CI 流水线的项目。

限制:资料未提供具体版本要求、支持的全部框架范围、失败诊断的详细规则;实际效果依赖项目结构与现有配置,未提供收费、平台或性能数据。