用途:用 Playwright 构建并运行自动化回归测试,每个测试是可复用技能,可组合成完整测试套件,覆盖登录流程、仪表盘检查、用户创建等常见场景。
主要能力:按 tests/ 目录组织测试(auth、dashboard、users 等子目录,另有 regression.spec.ts 汇总全套件);提供登录、登出、生成测试用户、删除测试用户等共享 helper;支持并行执行、失败截图、trace 记录,以及 HTML 与 JSON 报告。
使用方式:先执行 npm init -y、npm install playwright @playwright/test、npx playwright install 完成安装;在 playwright.config.ts 中配置 testDir、baseURL、projects(chromium、firefox、webkit)等;常用命令包括 npx playwright test(全部)、npx playwright test tests/auth/login.spec.ts(单文件)、npx playwright test --ui、--headed、--debug、--update-snapshots,以及 npx playwright show-report 生成报告。可通过 GitHub Actions 工作流在 push、pull_request 或定时任务中运行,凭据通过 secrets 注入。
适用场景:Web 应用的回归测试、登录与权限流程验证、仪表盘加载与组件可见性检查、用户增删等 CRUD 场景,以及需要多浏览器覆盖的 CI 流程。
限制:资料未提供该技能的收费、价格、平台支持范围或效果数据;测试依赖 data-testid 属性、环境变量与可用的测试环境,需自行准备凭据与清理逻辑。