Skip to main content

Overview

Each step has an action object with a required type field. The available fields depend on the action type.

Common action fields

Action types

click

Click on a DOM element.

input

Enter text into a form field. The field is cleared before typing.

select

Choose an option from a <select> dropdown.
Navigate the browser to a URL.

scroll

Scroll the page. No additional fields required — the executor scrolls the viewport.

wait

Wait for a specified condition or duration. Useful for pages that load asynchronously.

hover

Hover over an element to trigger menus or tooltips.

extract

Run a JavaScript expression in the page context and capture the result.
The extracted value is available as {{__extracted}} for use in captures.

download

Download a file triggered by a click or navigation.

export

Export a memory collection to a CSV or JSON file.

memory

Perform a memory operation (append or aggregate). This action type is a shorthand — you can also use memoryOperations on any step.
See Memory Operations for details.

key

Press a keyboard key or key combination.

Summary table