Overview
Each step has anaction 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
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.
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.