fill_form
Fill multiple form fields in one call and submit only after all fields succeed; supports text, select, checkbox, radio, file, date, time, color, and range inputs.
Instructions
Fill several fields in one call and optionally click submit (only if every field succeeded). Values: text-like fields take a string (replaced); select takes an option value or label (string[] for multiple); checkbox/switch take a boolean; radio takes true, or a label/value on any radio of the group; file inputs take path(s) inside the allowed roots; date/time/color/range take the string value. One result line per field; values are never echoed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tab | No | Tab id such as "t3"; default is the active tab | |
| fields | Yes | ||
| submit | No | Target to click after all fields succeeded | |
| snapshot | No | true attaches a full-page snapshot after the effect summary; false skips the viewport snapshot attached when the action opens a new document (call snapshot for the whole page) | |
| timeout_ms | No | Timeout in ms; default is the configured action/navigation timeout |