用途:在 Vercel 预览部署(preview deployment)上端到端测试功能分支,覆盖等待部署、登录、功能验证与在 GitHub 上汇报结果的完整流程。
主要能力与流程:
- 等待部署:用 vercel ls --scope prologe 获取最新预览部署,再用 vercel inspect "$LATEST" --scope prologe --wait --timeout 5m 等待 Ready 状态。
- 登录:通过 Chrome MCP 导航到部署地址,点击登录,填入邮箱(资料示例为 ben@0.finance),再切换到 Gmail 查找 Privy 验证码邮件并提取 6 位 OTP 完成登录;资料称登录通常需 2-3 分钟。
- 测试功能:导航到相关页面,用 chrome_take_snapshot、chrome_wait_for、chrome_evaluate_script 验证 UI 元素与数据,chrome_take_screenshot 本地留存证据。
- 汇报:用 gh pr comment 在 PR 上评论测试结果,只写功能是否通过、已验证的 UI 元素、脱敏后的错误信息与本地截图路径。
前置条件:配置 Chrome DevTools MCP;Vercel CLI 已以 --scope prologe 认证;有 Gmail 收 OTP 的访问权限;GitHub CLI(gh)已认证。
优化与限制:资料强调减少快照以节省 token,优先用 chrome_evaluate_script 提取数据、用 wait_for 判断页面状态、复用已打开的标签页;Chrome MCP 会保持登录会话,测试前应先检查是否已登录以跳过登录流程。常见问题包括部署未就绪、登录超时、OTP 过期(约 10 分钟)、Gmail 限流、弹窗被拦截等。安全上要求永不记录凭据、截图仅存本地、脱敏错误信息,敏感场景用 --isolated 模式。全部代码、命令与 URL 保持原样。