Cookies · SetCookies · ClearCookies
This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET
Read, set or clear the current WebView's cookies — the ones its page's URL is sent, HttpOnly ones included, which document.cookie cannot see. These call app_cookies.
Cookies
func (d *Device) Cookies(ctx context.Context) ([]Cookie, error)
Cookies lists the current WebView's cookies — the ones its page's URL is sent, HttpOnly ones included. Needs a web context: Context first.
SetCookies
func (d *Device) SetCookies(ctx context.Context, cookies ...Cookie) error
SetCookies sets each cookie on the current page and reads the store back, so one the browser accepted and stored expired fails as NotConfirmed.
ClearCookies
func (d *Device) ClearCookies(ctx context.Context, name ...string) error
ClearCookies deletes the current page's cookies, or with a name only those called that.
Examples
Read the WebView's cookies
cookies, err := dev.Cookies(ctx)
if err != nil {
return err
}
for _, c := range cookies {
fmt.Println(c.Name, c.Domain)
}
The same call from the command line, mobium cookies, printed on an Android 15 emulator:
no cookies for about:blank

mobium cookies on an Android 15 emulator
Delete one cookie
if err := dev.ClearCookies(ctx, "session"); err != nil {
return err
}