Ir al contenido

Open Browser

Tipo: browser-open  ·  Paquete: Browser v1.0.0  ·  Salida: ZoanPageSession

Abre un navegador web y devuelve una sesión de página lista para trabajar. Es el punto de partida de toda automatización web: casi siempre es la primera actividad del navegador en tu playbook.

Usa el navegador ya instalado en la máquina (Chrome o Edge), sin descargas adicionales. Con userDataDir puedes cargar el perfil real del usuario (sus cookies y sesiones iniciadas), útil para saltarte logins.

Tienes dos modos de uso (explicados en detalle en la introducción del paquete):

  • Con body: las actividades dentro del sub-flujo heredan la sesión automáticamente y el navegador se cierra solo al terminar. La forma más simple.
  • Sin body: guarda la sesión en una variable de salida y la pasas a las siguientes actividades; tú la cierras con Close Browser.

Ninguno. (Todos son opcionales — por defecto abre Chrome con una página en blanco.)

ParámetroEditorDescripción
browserlistaNavegador a usar: chrome (por defecto) · edge · firefox · chromium. chrome/edge usan el del sistema; chromium usa el binario incluido por Playwright.
urltextoURL a la que navegar al abrir. Si se omite, empieza en blanco.
headlessbooleanoEjecutar sin ventana visible (modo segundo plano). Por defecto false.
windowStatelistaEstado inicial de la ventana (si no es headless): maximized (def.) · normal · minimized.
timeoutnúmeroTiempo máximo (ms) para lanzar y cargar. Por defecto 30000.
slowMonúmeroRalentiza cada operación N ms (útil para depurar y ver qué hace el bot).
userDataDirtextoRuta al perfil del navegador. Carga cookies, sesiones y contraseñas reales. Chrome debe estar totalmente cerrado antes.
executablePathtextoRuta a un ejecutable de navegador específico. Sobrescribe browser.
argsJSONArgumentos extra de lanzamiento del navegador.
keepOpenbooleanoAl usar body, mantener abierto el navegador al terminar y devolver la sesión como salida. Por defecto false.

Actividades a ejecutar con este navegador. Si se omite, devuelve la sesión como salida para usarla en pasos posteriores.

Modo body (recomendado):

Open Browser browser = chrome url = "https://example.com" headless = false
└─ body:
Page Get Text selector = (h1) → output: titulo
Log message = = "Título: " + titulo

Modo headless con salida (para producción desatendida):

Open Browser browser = chrome url = "https://portal.cliente.com" headless = true → output: page
...
Close Browser session = = page
  • Navigate — cambiar de URL una vez abierto.
  • Attach Browser — reutilizar un navegador ya abierto en vez de abrir uno nuevo.
  • Close Browser — cerrar la sesión (modo sin body).