start_browser
Launches the Chrome, Firefox, or Edge browser session that all other tools control, so call it first. Downloads the matching driver automatically and returns session status.
Instructions
Start a browser session (Chrome, Firefox, or Edge) that all other tools act on. Call this first. Only one session can be started this way: call stop_browser before starting another, or use session_create to run several browsers at once. The matching driver is downloaded automatically by Selenium Manager. Returns the session status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| browser | No | Which browser to launch: chrome (default), firefox, or edge. It must be installed on this machine. | chrome |
| headless | No | Run without a visible window (default false). Use true for CI or background runs, false when the user wants to watch. | |
| windowSize | No | Initial window size, e.g. { width: 1440, height: 900 }. Change it later with the window tool's resize action. | |
| browserArgs | No | Extra command-line flags for the browser, e.g. ['--incognito'] or ['--lang=de']. Default none. | |
| scriptTimeoutMs | No | Maximum time an asynchronous script may run, in milliseconds (default 30000). | |
| pageLoadTimeoutMs | No | Maximum time a page load may take before navigate fails, in milliseconds (default 30000). |