openclaw browser
Gerencie a superfície de controle do navegador do OpenClaw e execute ações no navegador (ciclo de vida, perfis, abas, snapshots, capturas de tela, navegação, entrada, emulação de estado e depuração).
Relacionado:
- Ferramenta de navegador + API: Ferramenta de navegador
Flags comuns
--url <gatewayWsUrl>: URL WebSocket do Gateway (usa a configuração como padrão).--token <token>: token do Gateway (se necessário).--timeout <ms>: timeout da solicitação (ms).--expect-final: aguarda uma resposta final do Gateway.--browser-profile <name>: escolhe um perfil de navegador (padrão da configuração).--json: saída legível por máquina (quando compatível).
Início rápido (local)
Ciclo de vida
- Para perfis
attachOnlye CDP remotos,openclaw browser stopfecha a sessão de controle ativa e limpa substituições temporárias de emulação mesmo quando o OpenClaw não iniciou o processo do navegador por conta própria. - Para perfis locais gerenciados,
openclaw browser stopinterrompe o processo do navegador iniciado.
Se o comando estiver ausente
Seopenclaw browser for um comando desconhecido, verifique plugins.allow em
~/.openclaw/openclaw.json.
Quando plugins.allow estiver presente, o plugin empacotado do navegador deve ser listado
explicitamente:
browser.enabled=true não restaura o subcomando da CLI quando a
allowlist de plugins exclui browser.
Relacionado: Ferramenta de navegador
Perfis
Perfis são configurações nomeadas de roteamento do navegador. Na prática:openclaw: inicia ou se conecta a uma instância dedicada do Chrome gerenciada pelo OpenClaw (diretório de dados do usuário isolado).user: controla sua sessão existente do Chrome já autenticada via Chrome DevTools MCP.- perfis CDP personalizados: apontam para um endpoint CDP local ou remoto.
Abas
Snapshot / captura de tela / ações
Snapshot:--full-pageé para capturas de página apenas; não pode ser combinado com--refou--element.- Perfis
existing-session/useroferecem suporte a capturas de tela da página e capturas com--refa partir da saída de snapshot, mas não a capturas com CSS--element.
Estado e armazenamento
Viewport + emulação:Depuração
Chrome existente via MCP
Use o perfiluser integrado, ou crie seu próprio perfil existing-session:
- ações orientadas por snapshot usam refs, não seletores CSS
clické apenas clique esquerdotypenão oferece suporte aslowly=truepressnão oferece suporte adelayMshover,scrollintoview,drag,select,filleevaluaterejeitam substituições de timeout por chamadaselectoferece suporte a apenas um valorwait --load networkidlenão é compatível- uploads de arquivo exigem
--ref/--input-ref, não oferecem suporte a CSS--elemente atualmente oferecem suporte a um arquivo por vez - hooks de caixa de diálogo não oferecem suporte a
--timeout - capturas de tela oferecem suporte a capturas de página e
--ref, mas não a CSS--element responsebody, interceptação de download, exportação em PDF e ações em lote ainda exigem um navegador gerenciado ou perfil CDP bruto
Controle remoto de navegador (proxy de host de nó)
Se o Gateway estiver em execução em uma máquina diferente da do navegador, execute um host de nó na máquina que tem Chrome/Brave/Edge/Chromium. O Gateway fará proxy das ações do navegador para esse nó (não é necessário um servidor separado de controle do navegador). Usegateway.nodes.browser.mode para controlar o roteamento automático e gateway.nodes.browser.node para fixar um nó específico se houver vários conectados.
Segurança + configuração remota: Ferramenta de navegador, Acesso remoto, Tailscale, Segurança