navigate_page
Navigate the current page to a URL, reload, or move back/forward to reproduce requests and trigger breakpoints. Waits for DOMContentLoaded and preserves site data for continued workflows.
Instructions
Navigates, reloads, or moves through history in the currently selected page. Use it to reproduce requests, trigger configured breakpoints, refresh scripts, or continue a workflow in the same tab; use new_page when a separate tab is required. It does not clear cookies, storage, cache, or site data, so call clear_site_data first only when a clean replay is intended. It waits for DOMContentLoaded rather than every background resource; if a breakpoint pauses loading, use get_paused_info and then pause_or_resume(action="resume"). Navigation invalidates old script IDs, while tracked URL and XHR/Fetch breakpoints are restored when possible.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Target URL for type=url. Do not pass it for back, forward, or reload. | |
| type | No | Navigation action for the selected page: url, back, forward, or reload. Use type=url together with url; omit type only when url is provided. | |
| timeout | No | Maximum wait time in milliseconds. If set to 0, the default timeout will be used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Machine-readable result payload. | |
| tool | Yes | Stable MCP tool name. | |
| error | No | ||
| summary | Yes | Concise human-readable outcome. |