Overview
The Click node (Action node) performs mouse interactions on web page elements. It supports clicking, double-clicking, right-clicking, hovering, and drag-and-drop operations with advanced waiting and retry capabilities.Actions
click
Single click on an element.Mouse button to click.Options:
left- Left mouse buttonright- Right mouse buttonmiddle- Middle mouse button
doubleClick
Double-click on an element.Delay in milliseconds after the double-click completes.
rightClick
Right-click on an element (context menu).hover
Hover the mouse over an element.Delay in milliseconds to maintain hover state.
dragAndDrop
Drag an element to a target location.Target element selector to drag to. Use this OR targetX/targetY coordinates.
Selector type for target element.
Target X coordinate (alternative to targetSelector).
Target Y coordinate (alternative to targetSelector).
Configuration
Element selector to interact with. Supports variable interpolation:
${data.buttonSelector}Type of selector.Options:
css- CSS selectorxpath- XPath selectortext- Text contentgetByRole- ARIA rolegetByText- Exact text matchgetByLabel- Label textgetByPlaceholder- Placeholder textgetByTestId- Test ID attribute
Advanced selector modifiers for precise element targeting.Properties:
nth: Select nth element (0-based, -1 for last)filterText: Filter by text contentfilterTextRegex: Treat filterText as regexfilterSelector: Filter by child selectorchainSelector: Scoped sub-query
Maximum time in milliseconds to wait for the element.
If
true, errors don’t stop workflow execution.Advanced Features
Waiting
Wait for another element before/after the action.
Wait for URL to match pattern (supports regex).
Wait for JavaScript condition:
document.querySelector('.loaded')Execute waits after the action instead of before.
Retry Logic
Enable automatic retry on failure.
Number of retry attempts.
Delay between retries in milliseconds.
fixed or exponential backoff.Examples
Basic Clicking
Advanced Selectors
Drag and Drop
With Retry
Resilient Click
Hover with Delay
Menu Hover
Notes
The node automatically scrolls to elements before clicking if the global
scrollThenAction setting is enabled.Drag and drop operations require either a
targetSelector or both targetX and targetY coordinates.Common Patterns
Click with Wait
Conditional Click
Related Nodes
- Type - Type text into inputs
- Select - Select dropdown options
- Wait - Wait for conditions
- Verify Element - Verify element state
