用途:agent-browser 是一个已安装的 CLI 工具,用于对 Web 界面做渲染后的、面向用户的验证,包括检查可访问性状态、验证交互结果和截图取证。
主要能力:以命名会话打开页面;获取可访问性快照并按角色、标签或快照引用定位控件;执行用户操作;等待状态变化后重新快照;检查控制台错误与网络请求;截图保存证据。
使用方式:先加载与版本匹配的说明,命令为 agent-browser skills get core --full;用 agent-browser skills list 查看可用专用指南。典型验证循环:启动或确认目标应用并记录 URL 与视口;在命名会话中打开页面;取可访问性快照并按角色、标签或引用定位控件;执行操作;等待结果状态后重新快照(导航或 DOM 大幅更新后引用可能失效);验证可观察结果、控制台错误和相关网络行为;必要时截图。EmDash 后台测试用开发绕过登录,而非自动化 passkey:agent-browser open 'http://localhost:4321/_emdash/api/setup/dev-bypass?redirect=/_emdash/admin';若已完成初始化则改用 auth/dev-bypass。
交互建议:优先用角色和标签定位;对话框打开、路由变化或内容替换后重新快照;等待选择器或可见状态而非固定延时;依赖 cookie 或存储的流程使用命名会话,用完关闭;UI 异常时查看 agent-browser console 和 agent-browser errors;结果依赖请求边界时用 agent-browser network requests。
证据与限制:记录测试路径、输入、视口、预期与实际结果及控制台或请求失败;截图存于任务工作区并使用描述性文件名,报告成功前先检查图片。浏览器探索不能替代回归测试;若任务包含实现,应将确认的缺陷转为最小有意义的自动化测试。资料未提供安装方式、收费与平台信息。