Browse the docs

Fill in the page's fields

Fills many fields of a form in one step, and can submit it.

Fill in the page's fields

Details #

fields maps a selector (or a field's id or name) to a value: text for inputs and text areas, true or false for a checkbox, a radio's value, a select's value or label. Each field gets input and change events the way typing would. submit: true submits the form of the first field; a selector clicks that button.

Parameters #

ParameterTypeRequiredValuesWhat it does
fieldsrecordYes{selector: value}. Required.
browserone ofsafari chrome front
submitany valuetrue, or a selector to click.
tabany value
timeoutnumber, tab, via.
viaone ofauto extension appleScript

Every step also accepts label, onFailure, timeout and dryRunSafe.

Examples #

Fill in a sign-in form
Do
  1. Fill in 2 fields on the page and submit
Open in Switchboard to try it

Gotchas #

  • Passwords belong in the Keychain step, then {{password}}.