~4 min10 / 16

Running & Debugging

Genzbots Studio has a full-featured debugger with breakpoints, step-through, live variable inspection, and mid-execution variable injection. The same executor runs in both Studio and the headless Robot — no behaviour differences.

Running a Workflow

ActionShortcut
Run from the beginningCtrl+R or F7
Run from selected activityCtrl+Shift+R
Stop executionShift+F7
Restart (stop + run again)Ctrl+Shift+F5

While running, each activity card shows a spinning blue ring. Completed activities show green (success) or red (failed). The Output Panel streams log messages in real time.

Debug Mode

  1. Set breakpoints: click the grey dot on the left edge of any activity card, or press F9 while the activity is selected
  2. Press F6 or click Debug in the toolbar — execution starts and pauses at the first breakpoint
  3. While paused, inspect all variables in the Locals Panel
  4. Use the step controls (below) to advance through the workflow

Step Controls

ControlShortcutBehaviour
Step OverF10Execute the current activity and pause before the next one
Step IntoF11Enter a container activity (If, For Each, etc.) and pause at its first child
Step OutShift+F11Finish the current container and pause after it exits
ContinueF5Resume execution until the next breakpoint
Skip StepAlt+F10Mark the current activity as skipped and advance without executing it
Retry FailedCtrl+Alt+RRe-run the last failed activity without restarting the whole workflow

Live Variable Injection

While paused, you can edit any variable's value in the Locals Panel by clicking its value cell and typing a new value. This lets you simulate different data mid-run — for example, changing a loop counter or injecting a test credential — without restarting.

Pause & Resume

Click Pause in the toolbar at any time during execution to pause between activities. The workflow waits cooperatively — it will not interrupt a running activity mid-execution. Click Resume to continue.

Execution Trace

The Trace Panel records every step: name, start time, duration, and status. After a run, click any trace row to highlight that activity on the canvas for review. Trace data persists until the next run starts.

Was this helpful?