Debugger

Enhance your automation process development workflow with the debugger.

What is the Debugger?

The debugger is designed to simplify the debugging process. It allows you to add breakpoints to start and pause your automation as needed, enhancing your development workflow and experience.

How Do I Use the Debugger?

To use it, hover over the left side of the line where you want to add a debug point and click on the bug icon (🕷️) that appears. Two options appear: a Start and a Pause point. Click to enable either one:

  • Start: Will run the automation from this line.

  • Pause: Will run the automation until this line (execution will stop at the line before).

Visual Markers

These are the markers used in the interface to indicate different states of execution:

  • Start: A green dot marks where automation execution will begin.

Debugger Start Point
  • Stop: A red dot indicates that automation execution pauses before this line.

    Debugger Pause Point
  • Paused: A yellow line marks where the automation is currently paused.

    Debugger Paused Marker

Important Notes

1. Multiple Breakpoints

You can add multiple breakpoints within a single run. Utilizing multiple breakpoints can significantly enhance your development workflow, making it easier to identify and resolve issues within your automations.

2. Execution Start Point

Execution is context-dependent and does not guarantee it will begin from a specified line. The system automatically adjusts the start point based on execution history and surrounding control structures.

For example, if the start point is inside a loop, the system can move the start point to the beginning of the loop.

Last updated

Was this helpful?