novada_browser_flow
Execute multi-step browser automation sequences like clicks, form fills, and screenshots on JS-heavy sites, preserving login state across calls.
Instructions
Execute multi-step browser automation with Novada's cloud browser. Use for JS-heavy sites, login flows, or multi-page sequences.
Best for: Automating sequences of clicks, form fills, scrolls, and screenshots on a single page or across a multi-step flow. Maintains session state across calls when session_id is provided. Actions: click, scroll, wait, type, screenshot — up to 20 per call. Sessions: Pass session_id to reuse the same browser instance across calls (preserves cookies, login state). Sessions expire after 10 minutes of inactivity. Fallback: If this tool fails, use novada_browser — it uses CDP directly and supports more action types (navigate, aria_snapshot, evaluate, hover, press_key, select). Not for: Single URL reading without interaction (use novada_extract or novada_unblock), structured platform data (use novada_scrape).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to open in the cloud browser. Must be a publicly accessible HTTP/HTTPS URL. | |
| actions | Yes | Ordered sequence of browser actions to execute. Each action has a type and optional selector/value/delay. | |
| country | Yes | Optional 2-letter ISO 3166-1 country code for geo-targeting the browser session (e.g. 'us', 'gb', 'de'). | |
| session_id | No | Optional session ID for sticky sessions. When provided, the same browser session is reused across calls — preserving cookies, login state, and localStorage. Sessions expire after 10 minutes of inactivity. |