Testing Workflows
Visual StudioDebug and validate your automations before deployment
Overview
Testing is a crucial part of building reliable automations. The Visual Studio provides several tools to help you test, debug, and refine your workflows before activating them for production use.
Missing required fields
A node with a required field that is empty, or set to a choice that doesn't exist, shows an amber warning triangle on the canvas. Hover over it to see which fields need filling, for example Viewport Strategy (invalid choice).
Run Workflow checks every active node first. If one is missing a required field, the run doesn't start and a message names the node and the field: open the node, fill it in and run again. Switched-off nodes are skipped.
Workflows built for you (from the chat, a recording or an import) fill required fields with the node's defaults, so only fields that need your input, such as instructions, are left empty.
Running Workflows
Click the purple "Run Workflow" button in the toolbar to run your entire workflow from start to finish. The execution logs will show each step as it executes.
- Enabled once the canvas has at least one node (use a Manual Trigger for testing)
- With Run Visible, a browser window opens for browser automation nodes
- Execution logs show real-time progress
- Video recording available if enabled

For debugging, hover over a node to show its quick actions:
- Click ▶ ("Execute this node") to run just that node, using the outputs earlier nodes produced in the last run
- Click the pause button to deactivate a node — runs skip it until you activate it again
- View node outputs in the Execution Results panel
Execution Panel
The Execution Results panel at the bottom of the editor opens when a run starts (toggle it with Log in the header). It shows:
Execution Logs
Real-time logs showing each action as it executes. Successful steps are shown in green, failures in red with error details.
Node Details
Select a node in the Nodes column to see its Input and Output (as a table, JSON or schema) and how long it took. Useful for verifying data extraction and transformations.
Path Filter
For workflows with parallel branches, use the path filter to view logs from specific branches (All Paths, Main, Branch-1, Branch-2, etc.).
Visible vs Headless Mode
Switch between the two with the Run Visible / Run Invisible toggle in the toolbar. Running invisibly is available on the Starter, Developer, Pro and Enterprise plans.
Visible Mode
The browser window is visible, allowing you to watch the automation in real-time. Best for development and debugging.
- See exactly what the automation does
- Easier to debug selector issues
- Can manually intervene if needed
Headless Mode
Browser runs in the background without a visible window. Best for production and scheduled runs.
- Doesn't interrupt your work
- Enable video recording for review
Video Recording
Enable video recording to capture a full visual record of workflow execution. Especially useful for headless runs and debugging intermittent issues.