Files
fn_registry/functions/browser/cdp_clear_cookies.md
T
egutierrez 5b10b419a2 feat(browser): auto-commit con 44 cambios
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 12:49:54 +02:00

1.7 KiB

id, name, kind, lang, domain, purity, version, tested, description, tags, signature, uses_functions, uses_types, returns, returns_optional, error_type, imports, file_path, example, params, output
id name kind lang domain purity version tested description tags signature uses_functions uses_types returns returns_optional error_type imports file_path example params output
cdp_clear_cookies_go_browser cdp_clear_cookies function go browser impure 1.0.0 false Borra TODAS las cookies del browser via Network.clearBrowserCookies; equivalente a 'Borrar datos de navegacion > Cookies' en Chrome.
cdp
browser
cookie
network
navegator
func CdpClearCookies(c *CDPConn) error
false error_go_core
functions/browser/cdp_clear_cookies.go conn, _ := CdpConnect(9222) if err := CdpClearCookies(conn); err != nil { log.Fatal(err) } // browser ahora sin cookies — todas las sesiones cerradas
name desc
c Conexion CDP activa al browser (obtenida con CdpConnect)
nil si se borraron todas las cookies; error si falla la comunicacion CDP.

Ejemplo

conn, _ := CdpConnect(9222)

// Reset completo antes de un test de login
if err := CdpClearCookies(conn); err != nil {
    log.Fatal(err)
}
// A partir de aqui el browser no tiene sesion en ningun dominio

Cuando usarla

Usar al inicio de un test e2e que necesita partir de un browser sin sesion previa, o cuando quieres resetear completamente el estado de autenticacion del browser en un entorno de CI.

Gotchas

  • Destructivo e irreversible: cierra TODAS las sesiones activas en todos los dominios del browser.
  • Llama Network.enable internamente antes del clear; es idempotente.
  • No afecta a LocalStorage ni SessionStorage — solo cookies.
  • Para borrar solo una cookie especifica usar CdpDeleteCookies en su lugar.
  • En un browser de perfil de usuario real (no headless de test) puede cerrar sesiones de trabajo activas.