package browser // CdpSetCookie establece una cookie en el browser via Network.setCookie. // Util para autenticar tests e2e contra apps con sesion HttpOnly: hacer login // HTTP en el test, capturar el Set-Cookie, y propagar al browser antes de navegar. // // name/value/domain son obligatorios. path por defecto "/". httpOnly true por // defecto (replica HttpOnly de la app). secure y sameSite opcionales. func CdpSetCookie(c *CDPConn, name, value, domain, path string, httpOnly bool) error { if path == "" { path = "/" } params := map[string]any{ "name": name, "value": value, "domain": domain, "path": path, "httpOnly": httpOnly, } _, err := c.sendCDP("Network.setCookie", params) return err }