open_tab
Open a new tab in Chrome with a target URL and optional label. Get a tab ID to manage pages in parallel, keeping CDP state isolated per tab for independent debugging.
Instructions
Opens a new tab in the specified Chrome instance. Side effects: creates a browser tab and registers it under a generated Tab ID; the tab stays open until closed with 'close_tab'. Prerequisites: none - the instance is launched lazily if not running yet. Returns: structured JSON with 'tab_id' (use it as the 'tab_id' argument of other tools), 'target_id' (raw CDP target id), 'url' and 'label'. Use this to work with several pages in parallel while keeping their CDP state isolated per tab. Alternatives: 'navigate' to load content in the active tab, 'list_tabs' to enumerate already open tabs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Target URL to navigate to in the new tab. Defaults to 'about:blank'. | |
| label | No | Optional unique label to identify the tab. Rejected if another tab in this instance already uses it. | |
| instance_id | No | Chrome instance id from open_instance/list_instances. Omit for the default instance. |