Type identifier:
browser:actionsCategory: Browser Operations
The Browser - Actions node executes a sequence of automated actions on a browser page. It supports navigation, clicking, typing, key presses, and content extraction (text, HTML, screenshots). Each action in the sequence is executed in order.
Handle | Type | Description |
|---|---|---|
| control | Triggers the action sequence. |
| browser page | The browser page from the Browser - Navigate node. |
|
| (Dynamic) URL for a Navigate action. |
|
| (Dynamic) CSS selector for a Click, Type, Get Text, Get HTML, or Get Screenshot action. |
|
| (Dynamic) Text for a Type action. |
|
| (Dynamic) Key for a Press action. |
|
| (Dynamic) Has Not Text value for a Get Text action. |
Note: Dynamic handles appear only for options set to dynamic mode.
<actionId> is the ID of the action that the handle belongs to.
Handle | Type | Description |
|---|---|---|
| browser page | The page after actions complete. |
|
| Result of a Get Text or Get HTML action ( |
| control | Triggered when all actions succeed. |
| control | Triggered when any action fails. |
The node contains an array of actions executed in sequence:
Field | Type | Description |
|---|---|---|
Type |
| Navigate to a URL. |
URL |
| Target URL. |
Field | Type | Description |
|---|---|---|
Type |
| Click an element. |
Selector |
| CSS selector for target element. |
Field | Type | Description |
|---|---|---|
Type |
| Type text into an element. |
Selector |
| CSS selector for input element. |
Text |
| Text to type. |
Field | Type | Description |
|---|---|---|
Type |
| Press a keyboard key. |
Key |
| Key to press (for example, "Enter", "Tab"). |
Field | Type | Description |
|---|---|---|
Type |
| Extract text content. |
Selector |
| CSS selector for element. |
Exclude Hidden Text |
| Exclude hidden text (default: true). |
Has Not Text |
| Match only elements that do not contain this text. |
Field | Type | Description |
|---|---|---|
Type |
| Extract HTML content. |
Selector |
| CSS selector for element. |
Field | Type | Description |
|---|---|---|
Type |
| Take a screenshot. |
Selector |
| CSS selector for element to screenshot. |
Executes each action in sequence:
Get Text, Get HTML, and Get Screenshot actions create output handles:
<actionId>-resultActions that use a selector (Click, Type, Get Text, Get HTML, Get Screenshot) wait for the selector to match an element on the page. If no element matches before the wait ends, the node triggers error.
Actions:
input[name="email"], "contact@company.com"textarea[name="message"], (dynamic from previous node)button[type="submit"].success-notificationActions:
article.contenth1.titleActions:
#chart-containerUse case: Capture visualisation for reports.