用途:系统化探索 Web 应用以发现缺陷、UX 问题及其他问题,并输出带完整复现证据的报告。适用场景包括 dogfood、QA、探索性测试。
主要能力与工作流:仅需目标 URL,其余参数有默认值(会话名为域名 slug,输出目录 ./dogfood-output/,范围全应用,默认无认证)。流程为:初始化(建目录、复制报告模板、开启命名会话)、认证(如需登录则填写凭据,OTP 需向用户索取;登录后可保存状态)、定位(初始截图与快照)、探索(按导航逐区测试交互元素、边界与端到端流程)、记录(发现即记录,先验证可复现)、收尾(更新严重性计数并关闭会话)。建议找到 5-10 个有据可查的问题,证据深度优先于数量。
用法要点:始终直接使用 chrome-use,不要用 npx chrome-use;交互类问题需录制复现视频并逐步截图,静态问题(拼写、占位文本等)只需一张标注截图;报告增量追加,不批量延后。控制台捕获默认关闭,需用 AGENT_BROWSER_CAPTURE_CONSOLE=1 启动会话,否则 console/errors 返回空。录制视频时用 type 逐字输入;操作间加 sleep 以保证视频可读。滚动用 chrome-use --session {SESSION} scroll down 300。
限制:不得读取被测应用源码或 HTML/JS/配置,只能基于浏览器观察;不删除输出文件,会话中断不重来;无法稳定复现的不算有效问题;认证凭据缺失且被提及时应向用户询问。