Ir al contenido

Close Browser

Tipo: browser-close  ·  Paquete: Browser v1.0.9

Cierra el navegador y libera sus recursos. Es la actividad con la que terminas una automatización web cuando usaste Open Browser sin body (la Opción B del modelo de sesión), o con keepOpen = true.

Recibe cualquier sesión de página de ese navegador y cierra el navegador completo, con todas sus pestañas (también las que abrió la propia web):

  • Termina el proceso del navegador que abrió Open Browser.
  • Borra el perfil temporal con el que se abrió Chrome o Edge. Con userDataDir, el perfil de la persona no se toca.
  • Si el navegador ya estaba cerrado (la persona lo cerró, o se cerró solo), no falla: deja un aviso en el log y sigue.

Tras esto, ninguna sesión de ese navegador se puede volver a usar.

ParámetroTipoPor defectoDescripción
sessionZoanPageSession—Cualquier sesión de página del navegador a cerrar (de Open Browser, Attach Browser, New Page, Switch Page o Click con expectNewTab).

Ninguno.

Esta actividad no devuelve ningún valor.

Open Browser browser = chrome → output: page
Page Navigate page = page url = "https://example.com"
... trabajo ...
Close Browser session = page
MensajeCausa y solución
'session' debe ser una ZoanPageSession o ZoanBrowserSession válida con referencia a un navegador.La variable está vacía o no contiene una sesión del navegador. Pasa la salida de Open Browser (o de otra actividad que devuelva ZoanPageSession).
  • Open Browser — abrir la sesión que aquí cierras.
  • Close Page — cerrar solo una pestaña, no todo el navegador.
  • Try / Catch — cerrar en el finally para no dejar navegadores abiertos.