Running the full login flow for every test hits auth provider rate limits and wastes time. Wrap it in a module, enable caching, and Momentic reuses the saved browser state across runs.Documentation Index
Fetch the complete documentation index at: https://momentic.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Setup
- Extract your login steps into a Module. The last step should verify the authenticated state (e.g. a Page check for the dashboard URL).
- In the module config, enable Caching globally and Treat as auth module.
- Set a Default cache key (e.g.
admin-user). Parallel tests sharing the key reuse the same cached session. - Set a Default expiry seconds shorter than your session lifetime.
- Remove any manual Save auth state / Load auth state steps. Momentic handles this automatically.
How it works
Momentic captures cookies,localStorage, and IndexedDB when the module
finishes. On subsequent runs within the expiry window, it restores that state
and skips the module’s steps.