AI测试工程师:使用openclaw执行UI自动化,解决链接超时问题实战

AI测试工程师:使用openclaw执行UI自动化,解决链接超时问题实战在 Ubuntu 24 上部署 OpenClaw 并尝试使用浏览器自动化时遇到 超时失败 Timeout 和 18791 端口连接问题 这是一个在 Ubuntu 系统上 非常典型的已知问题 Tavily 搜索配置没问题 这能解决纯文本搜索的需求 但涉及到让 Agent 真正去 打开网页 点击 截图 的浏览器能力 Browser Use Control Service 时

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。




GPT plus 代充 只需 145

在 Ubuntu 24 上部署 OpenClaw 并尝试使用浏览器自动化时遇到“超时失败(Timeout)”和 18791 端口连接问题,这是一个在 Ubuntu 系统上非常典型的已知问题

Tavily 搜索配置没问题,这能解决纯文本搜索的需求。但涉及到让 Agent 真正去“打开网页、点击、截图”的浏览器能力(Browser Use/Control Service)时,超时通常是由以下核心原因导致的:

在 Ubuntu 24 中,当你通过 apt install chromium-browser 安装浏览器时,系统实际上默认安装的是一个 Snap 版本的封装。Snap 自带的 AppArmor 严格安全隔离机制(沙盒)会拦截 OpenClaw Gateway 试图通过 CDP(Chrome DevTools Protocol)控制浏览器的请求

结果就是:OpenClaw 认为服务已在 18791 端口就绪,但由于权限被阻断,实际启动浏览器进程或与之通信时会卡死,直到 15秒/20秒 后报 Timeout 错误。

此外,由于 Ubuntu 服务器通常是无图形界面的(Headless),如果没有正确配置无头模式和禁用内置沙盒,浏览器也会启动失败。

你需要卸载/绕过 Snap 版本的 Chromium,改用官方的 Google Chrome .deb 安装包,并修改 OpenClaw 的配置文件。

第一步:安装官方 Google Chrome (绕过 Snap)

在你的 Ubuntu 24 终端中依次执行以下命令,直接安装原生的 Chrome:

code Bash

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
# 如果提示缺少依赖依赖,运行下面这行修复:
sudo apt –fix-broken install -y








GPT plus 代充 只需 145

第二步:修改 OpenClaw 浏览器配置

告诉 OpenClaw 使用新安装的原生 Chrome,并强制开启无头(Headless)无沙盒(NoSandbox)模式(这在 Linux 服务器环境下是必须的)。

你可以直接使用 OpenClaw CLI 设置:

讯享网openclaw config set browser.enabled true
openclaw config set browser.defaultProfile openclaw
openclaw config




可以使用 chrome 浏览器 的无头(headless)打开了

但是会有图片展示的问题,这个在另外的地方跟踪:

openclaw:新增UI自动化的能力(chrome 无头浏览器)

openclaw:为啥小龙虾发我飞书的图片,不能直接看到?


AI测试-openclaw 系列:
AI测试工程师:当然要用openclaw来做接口自动化咯
ai测试:那就用小龙虾做个ui自动化测试吧
openclaw小龙虾知识库,joker 内测版本上线

更多实战内容,可扫码加入知识库:

关注 joker,欢迎加我,备注:「openclaw」。如果人多的话,考虑拉一个免费的测试圈的 openclaw 交流群。


小讯
上一篇 2026-03-11 10:06
下一篇 2026-03-11 10:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/212604.html