openclaw依靠browser工具实现网页自动化,基于playwright和cdp直连浏览器引擎操作dom,支持自然语言指令驱动的表单填写、按钮点击等操作,提供内置浏览器、cdp模式、扩展插件和远程服务四种连接方式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw 能自动填写表单、点击按钮、操作网页,靠的是它的 browser 工具,不是靠模拟按键或录屏,而是通过真实浏览器引擎(基于 Playwright 和 Chrome DevTools Protocol)直接与网页 DOM 交互。只要配置到位,一句自然语言指令就能触发完整操作,比如“登录知乎并搜索‘OpenClaw 教程’”,AI 会自己打开页面、填账号密码、点登录、再输入关键词、按回车。
浏览器连接模式选对才顺手
OpenClaw 提供四种连接方式,适用不同场景:
- 内置浏览器(默认):开箱即用,独立进程,不干扰你日常 Chrome;适合多数自动化任务,如批量注册、数据采集、表单提交
-
CDP 模式(连接本地 Chrome):启动 Chrome 时加
--remote-debugging-port=9222,再在 OpenClaw 配置中指定browser.remoteUrl: http://localhost:9222;优势是复用你已登录的账号(微博、邮箱、内部系统),不用重复输密码 - 浏览器扩展插件模式:安装 OpenClaw 官方 Chrome 扩展,可接管当前标签页;适合“用户正在看这个页面,AI 立刻帮改内容/点按钮”的即时协作场景
- 远程浏览器服务:把浏览器跑在服务器上,OpenClaw 通过 CDP URL 连接;适合企业级部署、高隔离需求或资源受限的本地设备
填表单和点按钮,关键在准确定位元素
OpenClaw 不靠坐标点击,而是识别网页结构。推荐按以下优先级选择定位方式:
-
Aria ID(最稳):网页开发者标注的唯一标识,例如
openclaw browser click e1—— 只要页面没大改,长期有效 -
文本匹配:适合调试,比如
openclaw browser type --text "密码" "123456",AI 会找含“密码”字样的输入框 -
CSS 选择器:精准控制,如
openclaw browser click --selector "#login-btn" -
XPath:应对嵌套深、无 class 的页面,如
openclaw browser click --xpath "//form//button[contains(text(),'提交')]"
常见操作命令速查
所有命令都支持自然语言调用,也可在终端直输:
-
openclaw browser navigate https://example.com—— 打开网址 -
openclaw browser type --selector "#email" "user@domain.com"—— 向指定框输入文字 -
openclaw browser click --text "立即登录"—— 点击显示为“立即登录”的按钮 -
openclaw browser select --selector "select[name='city']" "上海"—— 选择下拉项 -
openclaw browser screenshot—— 截图保存到默认路径,便于确认操作结果 -
openclaw browser evaluate "document.title"—— 执行 JS 获取当前页面标题,可用于判断是否跳转成功
配置好才能真正跑起来
如果执行命令提示“browser not available”或 running: false,大概率是浏览器未启用或路径不对。快速检查三件事:
- 确认
browser.enabled设为true,且defaultProfile已指定(如"openclaw") - Linux/macOS 用户注意 Chrome 路径是否正确:
openclaw config set browser.executablePath "/usr/bin/google-chrome" - 若用 root 启动,必须加
browser.noSandbox: true,否则 Chrome 拒绝运行
改完配置别忘了重启网关:openclaw gateway restart,再用 openclaw status 查看 browser 状态是否为 running: true。










