No Recipe needed
Use normal autofill when the control follows native HTML or supported widget behavior.
- Text, date, select, checkbox, and radio inputs
- Standard comboboxes and listboxes
- Supported Radix and ARIA interactions
A Recipe tells FillMatic how to operate one custom control: where it appears, what opens it, and which steps complete the interaction. Teach it once; reuse it on every matching fill.
Declarative steps · No custom JavaScript · Stored on your device
FillMatic already understands native inputs and common ARIA widget patterns. Recipes exist for the custom edge cases where a site needs a specific sequence.
Use normal autofill when the control follows native HTML or supported widget behavior.
Use one when the widget requires a predictable series of clicks, waits, typing, or key presses.
On a matching page, Recipes handle their target before built-in widget adapters get a turn.
Scope the Recipe to the right site, target the widget trigger with CSS, then build the interaction from a small, reviewable set of actions. There is no evaluated JavaScript hiding inside it.
A booking calendar needs four steps. The sequence is explicit, editable, and easy to inspect later.
Use @self to click the widget matched by the Recipe selector.
Wait for the dialog or popover selector instead of guessing with a fixed delay.
Click a random matching day button to keep repeated test runs varied.
Press Enter or click the site’s confirmation control when the widget requires it.
Recipes are deterministic. Give them dependable targets and explicit waits, and they stay boring—in a good way.
Use IDs, names, ARIA attributes, or test IDs before generated class names that can change between builds.
Target the popover, dialog, or option list with waitFor so slow rendering does not race the next step.
Match only the pages that use the widget. An empty matcher intentionally makes a Recipe global.
Recipes live in Chrome’s local extension storage. Export them as JSON for backup or team sharing, then import them on another machine without relying on a FillMatic account or server.
The built-in engine handles the common path. Recipes give you a clean escape hatch for everything custom.