browser_upload_file
Programmatically upload files to file input elements on a webpage using Chrome Debugger API, bypassing file selection dialogs.
Instructions
Upload a file to a element on the page. Uses Chrome Debugger API to set files programmatically — no dialog needed. For drag-drop zones without visible file input use browser_drop_file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Single file path (alternative to files array) | |
| files | Yes | Array of absolute file paths to upload. E.g. ["/Users/me/photo.jpg"] | |
| selector | No | CSS selector for the file input (default: input[type="file"]) |