Click
Simulate a mouse click on an element. Supports single-click and double-click. Fires on the first matching element only.
Hover
Hover the mouse over a specified element to trigger hover-related behavior. Can be combined with modifier keys.
Key Press
Simulate keyboard key presses. Select keys via the KeyDown component. Can be combined with modifier keys. Supports execution in a new tab.
Scroll
Control page or element scrolling behavior. Supports five modes: scroll to top, scroll to bottom, scroll to element, relative scroll, and scroll to position.
Select Option
Select a specified option in a dropdown (Select) by value or by display text.
Text Input
Type content into an input field or textarea. Supports simulated character-by-character typing and auto-pressing Enter/Tab after input.
Checkbox
Check or uncheck checkboxes and radio buttons. Supports three operations: check, uncheck, and toggle.
Form Submit
Submit a specified form. Supports opening a new tab and continuing execution in the new page.
Trigger Event
Manually trigger JavaScript events on an element. 9 event types available. Some types support key or text parameters.
File Upload
Upload local files to a specified input[type=file] element. Requires file access permission to be enabled.
File Download
Download a file from a specified URL. Supports a custom save filename.
Read Clipboard
Read the text content from the system clipboard and store it in a specified variable. Note - requires explicit user authorization or must be triggered within specific interaction events.
Write Clipboard
Write specified text to the system clipboard for pasting into the page or other applications.