Skip to content

Automation Node Catalog

Generated category

Automation Node Catalog

Generated from 135 catalog nodes in Automation.

Automation/BrowserAutomation/Browser/AuthAutomation/Browser/CaptureAutomation/Browser/ExtractAutomation/Browser/FilesAutomation/Browser/InputAutomation/Browser/InteractAutomation/Browser/NavigationAutomation/Browser/ObserveAutomation/Browser/SnapshotAutomation/Browser/StorageAutomation/Browser/WaitAutomation/Computer/AccessibilityAutomation/Computer/CaptureAutomation/Computer/ClipboardAutomation/Computer/DisplayAutomation/Computer/KeyboardAutomation/Computer/Mouse+9 more

Nodes in this category

Showing 135 of 135 generated node docs.

Start Automation Session

Automation

Starts a unified automation session for desktop, browser, and RPA automation

Stop Automation Session

Automation

Stops an automation session and releases all resources

Close Browser

Automation/Browser

Closes an open browser context and releases resources

Close Page

Automation/Browser

Closes a browser page/tab

New Page

Automation/Browser

Creates a new browser page/tab in the given context

Open Browser

Automation/Browser

Connects to a WebDriver server and opens a new browser session

Clear Cookies

Automation/Browser/Auth

Clears all cookies from the browser session

Load Cookies

Automation/Browser/Auth

Loads cookies from a file into the browser session

Save Cookies

Automation/Browser/Auth

Saves all browser cookies to a file for later restoration

Set Basic Auth

Automation/Browser/Auth

Configures HTTP Basic Authentication credentials for requests

Screenshot Element

Automation/Browser/Capture

Takes a screenshot of a specific element

Take Screenshot

Automation/Browser/Capture

Takes a screenshot of the current page

Execute JavaScript

Automation/Browser/Extract

Executes JavaScript code in the browser and returns the result

Get Attribute

Automation/Browser/Extract

Gets an attribute value of an element

Get HTML

Automation/Browser/Extract

Gets the HTML content of an element or the entire page

Get Text

Automation/Browser/Extract

Gets the text content of an element

Set Download Directory

Automation/Browser/Files

Sets the default download directory for the browser (must be called before downloads)

Trigger Download

Automation/Browser/Files

Clicks an element to trigger a download

Upload File

Automation/Browser/Files

Uploads a file to an input element using its selector

Upload Multiple Files

Automation/Browser/Files

Uploads multiple files to a file input that accepts multiple

Wait For Download

Automation/Browser/Files

Waits for a file to appear in the download directory

Press Key

Automation/Browser/Input

Presses a keyboard key (Enter, Tab, Escape, etc.)

Select Option

Automation/Browser/Input

Selects an option in a dropdown/select element

Type Text

Automation/Browser/Input

Types text into an element matching the selector

Click Element

Automation/Browser/Interact

Clicks on an element matching the selector

Double Click Element

Automation/Browser/Interact

Double-clicks on an element matching the selector

Hover Element

Automation/Browser/Interact

Hovers over an element matching the selector

Scroll Into View

Automation/Browser/Interact

Scrolls element into the visible area

Go Back

Automation/Browser/Navigation

Navigates back in browser history

Go Forward

Automation/Browser/Navigation

Navigates forward in browser history

Go To URL

Automation/Browser/Navigation

Navigates the page to a URL

Reload

Automation/Browser/Navigation

Reloads the current page

Clear Console Logs

Automation/Browser/Observe

Clears the captured console log buffer

Get Console Logs

Automation/Browser/Observe

Retrieves console messages from the browser (logs, warnings, errors)

Get Network Requests

Automation/Browser/Observe

Retrieves captured network requests from the observer

Start Network Observer

Automation/Browser/Observe

Starts observing network requests using the Performance API

Wait For Network Idle

Automation/Browser/Observe

Waits until no network requests are in progress for a specified duration

Get Accessibility Snapshot

Automation/Browser/Snapshot

Captures the accessibility tree of the current page for screen reader analysis

Get DOM Snapshot

Automation/Browser/Snapshot

Captures the current DOM state including HTML, title, URL, and viewport info

Get Element Snapshot

Automation/Browser/Snapshot

Gets detailed information about a specific element by selector

Clear Storage

Automation/Browser/Storage

Clears localStorage and/or sessionStorage

Get All Storage

Automation/Browser/Storage

Gets all key-value pairs from localStorage or sessionStorage

Get Local Storage

Automation/Browser/Storage

Gets a value from browser localStorage

Get Session Storage

Automation/Browser/Storage

Gets a value from browser sessionStorage

Set Local Storage

Automation/Browser/Storage

Sets a value in browser localStorage

Set Session Storage

Automation/Browser/Storage

Sets a value in browser sessionStorage

Wait Delay

Automation/Browser/Wait

Waits for a specified amount of time

Wait For Selector

Automation/Browser/Wait

Waits for an element matching the selector to appear in the DOM

Find Accessibility Element

Automation/Computer/Accessibility

Finds an element in the accessibility tree by role, name, or other attributes

Get Accessibility Tree

Automation/Computer/Accessibility

Retrieves the accessibility tree for a window (requires platform-specific accessibility APIs)

Screenshot

Automation/Computer/Capture

Takes a screenshot of the screen, window, or region

Get Clipboard Image

Automation/Computer/Clipboard

Gets an image from the system clipboard if available

Get Clipboard Text

Automation/Computer/Clipboard

Gets the current text content from the system clipboard

Set Clipboard Image

Automation/Computer/Clipboard

Sets an image to the system clipboard

Set Clipboard Text

Automation/Computer/Clipboard

Sets text content to the system clipboard

Get Display

Automation/Computer/Display

Gets information about a specific display by index

Get Primary Display

Automation/Computer/Display

Gets information about the primary display

List Displays

Automation/Computer/Display

Enumerates all connected monitors/displays

Key Press

Automation/Computer/Keyboard

Presses a keyboard key or key combination

Type Text

Automation/Computer/Keyboard

Types text using the keyboard

Mouse Click

Automation/Computer/Mouse

Clicks the mouse at the specified coordinates

Mouse Double Click

Automation/Computer/Mouse

Double-clicks the mouse at the specified coordinates

Mouse Drag

Automation/Computer/Mouse

Drags the mouse from one position to another

Mouse Move

Automation/Computer/Mouse

Moves the mouse cursor to the specified screen coordinates

Natural Mouse Move

Automation/Computer/Mouse

Moves the mouse cursor naturally using curved paths with variable speed to avoid bot detection

Scroll

Automation/Computer/Mouse

Scrolls the mouse wheel

Wait

Automation/Computer/Wait

Waits for the specified number of milliseconds

Capture Window

Automation/Computer/Window

Captures a screenshot of a specific window

Find Window By Title

Automation/Computer/Window

Finds a window by its title (partial match supported)

Focus Window

Automation/Computer/Window

Brings a window to the front and gives it focus

Get Active Window

Automation/Computer/Window

Gets information about the currently focused window

Launch Application

Automation/Computer/Window

Launches an application by path or name

List Windows

Automation/Computer/Window

Lists all visible windows on the desktop

Compare Fingerprints

Automation/Fingerprint

Compares two fingerprints and calculates similarity

Compute Fingerprint Hash

Automation/Fingerprint

Computes a hash for fingerprint comparison

Create Fingerprint

Automation/Fingerprint

Creates a new element fingerprint for identification

Extract Fingerprint Data

Automation/Fingerprint

Extracts individual fields from a fingerprint

Fingerprint From JSON

Automation/Fingerprint

Parses an element fingerprint from JSON

Fingerprint To JSON

Automation/Fingerprint

Serializes an element fingerprint to JSON

Match Fingerprint

Automation/Fingerprint

Attempts to find an element matching the fingerprint

Match Options

Automation/Fingerprint

Creates fingerprint matching options

Record Fingerprint Match

Automation/Fingerprint

Records that a fingerprint was successfully matched

Update Fingerprint

Automation/Fingerprint

Updates an existing fingerprint with new data

LLM Diagnose & Heal

Automation/LLM/Healing

Uses LLM to diagnose automation failures and suggest/apply healing actions

LLM Heal Selector

Automation/LLM/Healing

Uses LLM to fix a broken CSS/XPath selector based on page context

LLM Heal Template

Automation/LLM/Healing

Uses vision LLM to find a visually similar element when template matching fails

LLM Plan Actions

Automation/LLM/Planning

Uses LLM to plan a sequence of automation actions to achieve a goal

LLM Suggest Next Step

Automation/LLM/Planning

Uses LLM to suggest the most appropriate next action given current screen and goal

LLM Classify Screen

Automation/LLM/Vision

Uses vision LLM to classify screen state and identify visible elements

LLM Describe Element

Automation/LLM/Vision

Uses vision LLM to describe a specific UI element at given coordinates

LLM Extract From Screen

Automation/LLM/Vision

Uses vision LLM to extract structured data from a screenshot

LLM Find Element

Automation/LLM/Vision

Uses a vision LLM to locate UI elements based on natural language description

LLM Observe Screen

Automation/LLM/Vision

Uses vision LLM to comprehensively observe and describe the current screen

LLM Rank Candidates

Automation/LLM/Vision

Uses LLM to rank multiple element candidates based on match quality

LLM Resolve Element

Automation/LLM/Vision

Uses LLM to disambiguate between multiple element candidates

Assert Color At Position

Automation/RPA

Asserts that a specific color exists at a position

Assert Template Exists

Automation/RPA

Asserts that a template image exists on screen

Calculate Elapsed

Automation/RPA

Calculates elapsed time from a start timestamp

Click At Position

Automation/RPA

Performs a click at a specific screen position

Delay

Automation/RPA

Pauses execution for a specified duration

Diagnose Failure

Automation/RPA

Captures diagnostic info when an automation fails

Drag And Drop

Automation/RPA

Performs a drag and drop operation

Error Recovery

Automation/RPA

Defines recovery actions for specific error types

Locate By Color

Automation/RPA

Finds a pixel on screen matching a specific color

Locate By Template

Automation/RPA

Finds an element on screen using template matching

Log Action

Automation/RPA

Logs an automation action for debugging and auditing

Parse Checkpoint

Automation/RPA

Parses checkpoint data from a saved JSON string

Retry Loop

Automation/RPA

Retries an action multiple times with configurable backoff. WARNING: This node activates exec_attempt in a loop but the current executor does not re-enter downstream nodes -- the retry semantics require executor-level loop support to work correctly.

Save Checkpoint

Automation/RPA

Creates checkpoint data for potential recovery

Scroll

Automation/RPA

Performs a scroll action at the current mouse position

Start Timer

Automation/RPA

Returns the current timestamp for measuring action duration

Take Snapshot

Automation/RPA

Captures a screen snapshot and saves to file

Try Catch

Automation/RPA

Catches errors from automation actions. WARNING: This node reads error_occurred as a plain boolean input -- it does not actually intercept panics or Result::Err from downstream nodes. True try/catch semantics require executor-level support.

Type Text

Automation/RPA

Types text using keyboard simulation

Wait For Color

Automation/RPA

Waits for a specific color to appear at a position

Wait For Template

Automation/RPA

Waits for a template to appear on screen

With Timeout

Automation/RPA

Executes an action with a timeout constraint

Add To Selector Set

Automation/Selector

Adds a selector to an existing selector set

Build Selector

Automation/Selector

Creates a selector from a value and kind

Create Selector Set

Automation/Selector

Creates a new empty selector set

Get Best Selector

Automation/Selector

Gets the highest-ranked selector from a ranked set

Get Primary Selector

Automation/Selector

Gets the primary (first) selector from a selector set

Rank Selectors

Automation/Selector

Ranks selectors in a set by their confidence and specificity

Ranked To Selector Set

Automation/Selector

Converts a ranked selector set back to a regular selector set

Selector To String

Automation/Selector

Converts a selector to its string representation

Validate Selector

Automation/Selector

Validates a selector's format and structure

Click Template

Automation/Vision

Finds a template image on screen and clicks on it

Find All Templates

Automation/Vision

Searches the screen for all occurrences of a template image

Find Template

Automation/Vision

Searches the screen for a template image and returns its location

Get Pixel Color

Automation/Vision

Gets the color of a pixel at a screen position

Get Screen Size

Automation/Vision

Gets the dimensions of a monitor

Screenshot Region

Automation/Vision

Captures a region of the screen and saves it

Screenshot To File

Automation/Vision

Captures a screenshot and saves it to a file

Wait For Template

Automation/Vision

Waits for a template image to appear on screen

Wait Template Disappear

Automation/Vision

Waits for a template image to disappear from screen