Automation Node Catalog
Generated category
Automation Node Catalog
Generated from 135 catalog nodes in Automation.
Nodes in this category
Showing 135 of 135 generated node docs.
Start Automation Session
AutomationStarts a unified automation session for desktop, browser, and RPA automation
Stop Automation Session
AutomationStops an automation session and releases all resources
Close Browser
Automation/BrowserCloses an open browser context and releases resources
Close Page
Automation/BrowserCloses a browser page/tab
New Page
Automation/BrowserCreates a new browser page/tab in the given context
Open Browser
Automation/BrowserConnects to a WebDriver server and opens a new browser session
Clear Cookies
Automation/Browser/AuthClears all cookies from the browser session
Load Cookies
Automation/Browser/AuthLoads cookies from a file into the browser session
Save Cookies
Automation/Browser/AuthSaves all browser cookies to a file for later restoration
Set Basic Auth
Automation/Browser/AuthConfigures HTTP Basic Authentication credentials for requests
Screenshot Element
Automation/Browser/CaptureTakes a screenshot of a specific element
Take Screenshot
Automation/Browser/CaptureTakes a screenshot of the current page
Execute JavaScript
Automation/Browser/ExtractExecutes JavaScript code in the browser and returns the result
Get Attribute
Automation/Browser/ExtractGets an attribute value of an element
Get HTML
Automation/Browser/ExtractGets the HTML content of an element or the entire page
Get Text
Automation/Browser/ExtractGets the text content of an element
Set Download Directory
Automation/Browser/FilesSets the default download directory for the browser (must be called before downloads)
Trigger Download
Automation/Browser/FilesClicks an element to trigger a download
Upload File
Automation/Browser/FilesUploads a file to an input element using its selector
Upload Multiple Files
Automation/Browser/FilesUploads multiple files to a file input that accepts multiple
Wait For Download
Automation/Browser/FilesWaits for a file to appear in the download directory
Press Key
Automation/Browser/InputPresses a keyboard key (Enter, Tab, Escape, etc.)
Select Option
Automation/Browser/InputSelects an option in a dropdown/select element
Type Text
Automation/Browser/InputTypes text into an element matching the selector
Click Element
Automation/Browser/InteractClicks on an element matching the selector
Double Click Element
Automation/Browser/InteractDouble-clicks on an element matching the selector
Hover Element
Automation/Browser/InteractHovers over an element matching the selector
Scroll Into View
Automation/Browser/InteractScrolls element into the visible area
Go Back
Automation/Browser/NavigationNavigates back in browser history
Go Forward
Automation/Browser/NavigationNavigates forward in browser history
Go To URL
Automation/Browser/NavigationNavigates the page to a URL
Reload
Automation/Browser/NavigationReloads the current page
Clear Console Logs
Automation/Browser/ObserveClears the captured console log buffer
Get Console Logs
Automation/Browser/ObserveRetrieves console messages from the browser (logs, warnings, errors)
Get Network Requests
Automation/Browser/ObserveRetrieves captured network requests from the observer
Start Network Observer
Automation/Browser/ObserveStarts observing network requests using the Performance API
Wait For Network Idle
Automation/Browser/ObserveWaits until no network requests are in progress for a specified duration
Get Accessibility Snapshot
Automation/Browser/SnapshotCaptures the accessibility tree of the current page for screen reader analysis
Get DOM Snapshot
Automation/Browser/SnapshotCaptures the current DOM state including HTML, title, URL, and viewport info
Get Element Snapshot
Automation/Browser/SnapshotGets detailed information about a specific element by selector
Clear Storage
Automation/Browser/StorageClears localStorage and/or sessionStorage
Get All Storage
Automation/Browser/StorageGets all key-value pairs from localStorage or sessionStorage
Get Local Storage
Automation/Browser/StorageGets a value from browser localStorage
Get Session Storage
Automation/Browser/StorageGets a value from browser sessionStorage
Set Local Storage
Automation/Browser/StorageSets a value in browser localStorage
Set Session Storage
Automation/Browser/StorageSets a value in browser sessionStorage
Wait Delay
Automation/Browser/WaitWaits for a specified amount of time
Wait For Selector
Automation/Browser/WaitWaits for an element matching the selector to appear in the DOM
Find Accessibility Element
Automation/Computer/AccessibilityFinds an element in the accessibility tree by role, name, or other attributes
Get Accessibility Tree
Automation/Computer/AccessibilityRetrieves the accessibility tree for a window (requires platform-specific accessibility APIs)
Screenshot
Automation/Computer/CaptureTakes a screenshot of the screen, window, or region
Get Clipboard Image
Automation/Computer/ClipboardGets an image from the system clipboard if available
Get Clipboard Text
Automation/Computer/ClipboardGets the current text content from the system clipboard
Set Clipboard Image
Automation/Computer/ClipboardSets an image to the system clipboard
Set Clipboard Text
Automation/Computer/ClipboardSets text content to the system clipboard
Get Display
Automation/Computer/DisplayGets information about a specific display by index
Get Primary Display
Automation/Computer/DisplayGets information about the primary display
List Displays
Automation/Computer/DisplayEnumerates all connected monitors/displays
Key Press
Automation/Computer/KeyboardPresses a keyboard key or key combination
Type Text
Automation/Computer/KeyboardTypes text using the keyboard
Mouse Click
Automation/Computer/MouseClicks the mouse at the specified coordinates
Mouse Double Click
Automation/Computer/MouseDouble-clicks the mouse at the specified coordinates
Mouse Drag
Automation/Computer/MouseDrags the mouse from one position to another
Mouse Move
Automation/Computer/MouseMoves the mouse cursor to the specified screen coordinates
Natural Mouse Move
Automation/Computer/MouseMoves the mouse cursor naturally using curved paths with variable speed to avoid bot detection
Scroll
Automation/Computer/MouseScrolls the mouse wheel
Wait
Automation/Computer/WaitWaits for the specified number of milliseconds
Capture Window
Automation/Computer/WindowCaptures a screenshot of a specific window
Find Window By Title
Automation/Computer/WindowFinds a window by its title (partial match supported)
Focus Window
Automation/Computer/WindowBrings a window to the front and gives it focus
Get Active Window
Automation/Computer/WindowGets information about the currently focused window
Launch Application
Automation/Computer/WindowLaunches an application by path or name
List Windows
Automation/Computer/WindowLists all visible windows on the desktop
Compare Fingerprints
Automation/FingerprintCompares two fingerprints and calculates similarity
Compute Fingerprint Hash
Automation/FingerprintComputes a hash for fingerprint comparison
Create Fingerprint
Automation/FingerprintCreates a new element fingerprint for identification
Extract Fingerprint Data
Automation/FingerprintExtracts individual fields from a fingerprint
Fingerprint From JSON
Automation/FingerprintParses an element fingerprint from JSON
Fingerprint To JSON
Automation/FingerprintSerializes an element fingerprint to JSON
Match Fingerprint
Automation/FingerprintAttempts to find an element matching the fingerprint
Match Options
Automation/FingerprintCreates fingerprint matching options
Record Fingerprint Match
Automation/FingerprintRecords that a fingerprint was successfully matched
Update Fingerprint
Automation/FingerprintUpdates an existing fingerprint with new data
LLM Diagnose & Heal
Automation/LLM/HealingUses LLM to diagnose automation failures and suggest/apply healing actions
LLM Heal Selector
Automation/LLM/HealingUses LLM to fix a broken CSS/XPath selector based on page context
LLM Heal Template
Automation/LLM/HealingUses vision LLM to find a visually similar element when template matching fails
LLM Plan Actions
Automation/LLM/PlanningUses LLM to plan a sequence of automation actions to achieve a goal
LLM Suggest Next Step
Automation/LLM/PlanningUses LLM to suggest the most appropriate next action given current screen and goal
LLM Classify Screen
Automation/LLM/VisionUses vision LLM to classify screen state and identify visible elements
LLM Describe Element
Automation/LLM/VisionUses vision LLM to describe a specific UI element at given coordinates
LLM Extract From Screen
Automation/LLM/VisionUses vision LLM to extract structured data from a screenshot
LLM Find Element
Automation/LLM/VisionUses a vision LLM to locate UI elements based on natural language description
LLM Observe Screen
Automation/LLM/VisionUses vision LLM to comprehensively observe and describe the current screen
LLM Rank Candidates
Automation/LLM/VisionUses LLM to rank multiple element candidates based on match quality
LLM Resolve Element
Automation/LLM/VisionUses LLM to disambiguate between multiple element candidates
Assert Color At Position
Automation/RPAAsserts that a specific color exists at a position
Assert Template Exists
Automation/RPAAsserts that a template image exists on screen
Calculate Elapsed
Automation/RPACalculates elapsed time from a start timestamp
Click At Position
Automation/RPAPerforms a click at a specific screen position
Delay
Automation/RPAPauses execution for a specified duration
Diagnose Failure
Automation/RPACaptures diagnostic info when an automation fails
Drag And Drop
Automation/RPAPerforms a drag and drop operation
Error Recovery
Automation/RPADefines recovery actions for specific error types
Locate By Color
Automation/RPAFinds a pixel on screen matching a specific color
Locate By Template
Automation/RPAFinds an element on screen using template matching
Log Action
Automation/RPALogs an automation action for debugging and auditing
Parse Checkpoint
Automation/RPAParses checkpoint data from a saved JSON string
Retry Loop
Automation/RPARetries 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/RPACreates checkpoint data for potential recovery
Scroll
Automation/RPAPerforms a scroll action at the current mouse position
Start Timer
Automation/RPAReturns the current timestamp for measuring action duration
Take Snapshot
Automation/RPACaptures a screen snapshot and saves to file
Try Catch
Automation/RPACatches 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/RPATypes text using keyboard simulation
Wait For Color
Automation/RPAWaits for a specific color to appear at a position
Wait For Template
Automation/RPAWaits for a template to appear on screen
With Timeout
Automation/RPAExecutes an action with a timeout constraint
Add To Selector Set
Automation/SelectorAdds a selector to an existing selector set
Build Selector
Automation/SelectorCreates a selector from a value and kind
Create Selector Set
Automation/SelectorCreates a new empty selector set
Get Best Selector
Automation/SelectorGets the highest-ranked selector from a ranked set
Get Primary Selector
Automation/SelectorGets the primary (first) selector from a selector set
Rank Selectors
Automation/SelectorRanks selectors in a set by their confidence and specificity
Ranked To Selector Set
Automation/SelectorConverts a ranked selector set back to a regular selector set
Selector To String
Automation/SelectorConverts a selector to its string representation
Validate Selector
Automation/SelectorValidates a selector's format and structure
Click Template
Automation/VisionFinds a template image on screen and clicks on it
Find All Templates
Automation/VisionSearches the screen for all occurrences of a template image
Find Template
Automation/VisionSearches the screen for a template image and returns its location
Get Pixel Color
Automation/VisionGets the color of a pixel at a screen position
Get Screen Size
Automation/VisionGets the dimensions of a monitor
Screenshot Region
Automation/VisionCaptures a region of the screen and saves it
Screenshot To File
Automation/VisionCaptures a screenshot and saves it to a file
Wait For Template
Automation/VisionWaits for a template image to appear on screen
Wait Template Disappear
Automation/VisionWaits for a template image to disappear from screen