smart_fill
Fill form fields by their label text with fuzzy, case-insensitive matching—no snapshot or refs required. Values replace existing content, and an optional button click can follow.
Instructions
Fill form fields by their LABEL text (fuzzy, case-insensitive) instead of refs — no snapshot needed. Values go through the same clearing logic as fill, so email/number fields replace rather than append.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| within | No | Scope: "@dialog", "ref:e5", or a CSS selector. | |
| fields_json | Yes | JSON object of {"Label": "value", …}, e.g. {"Email":"a@b.com","Password":"secret"} | |
| submit_label | No | If set, click the button whose text matches after filling. |