Browser Plus 提供统一的浏览器自动化 API,核心是根据目标元素类型自动选择执行策略:富文本编辑器(contenteditable、推文文本框等)走 agent-browser 键盘模拟以产生真实按键事件;普通输入框(文本、密码等)走原生浏览器填充以更快执行。
主要能力:type(options) 向元素输入文本,支持按引用指定元素,并可用 forceNative 或 forceAgent 强制指定路径;click(options) 点击元素,可用 forceAgent 走 agent-browser;组合动作 tweet(options) 支持一键发布推文,可附带媒体附件路径。
使用方式:通过 require('./skills/browser-plus') 引入模块,调用 type、click、tweet 等方法并传入 ref、text 等参数。仓库脚本包含 scripts/detectors.js(元素类型检测)、scripts/adapters/native-browser.js(OpenClaw 浏览器封装)、scripts/adapters/agent-browser.js(Vercel agent-browser CLI 封装)、scripts/composite/tweet.js(推文发布组合动作)。
适用场景:需要与网页交互、在富文本编辑器中输入并希望触发真实键盘事件、或需要自动化发布推文等操作时使用。
限制:资料未提供安装步骤、依赖要求、支持平台、收费方式、失败处理与错误码等细节,暂未提供。使用前需确认 OpenClaw 原生浏览器工具与 Vercel agent-browser 是否可用,具体行为以实际环境为准。