Flow Builder
Build and rearrange Flows on a visual canvas with the Flow Builder.
Last updated
Build and rearrange Flows on a visual canvas with the Flow Builder.
The Flow Builder is the visual editor for a Flow. You place Test Steps on a canvas, connect them, and grow the design into full coverage.
After Getting Started, journey guides use the Flow Builder as the default way to build. The Scenario editor shares the same Test Steps. Switching tabs shows the same Flow another way.

Drag Test Steps from the step library onto the canvas, and filter the library when you search
Connect steps so each Test Case path is clear
Open a step to set Elements, Values, and other fields
Add Flow Branches when one Flow should cover more than one path
Gate a branch with Condition when a path should run only for a device, language, timezone, or Value
Drop in Step Groups for shared login or setup
Select several steps, align them, duplicate them, or turn them into a Step Group
Run or preview the Flow from the toolbar, then open Results
Select the Flow tab.
New Flows open in the Scenario editor first. Use the Flow tab when you want the canvas, branches, or a clearer view of a growing Flow. See Create and run your first Flow.
Find a Test Step in the step library. Type in the search box to filter by name or family.
Drag the step onto the canvas below the step it should follow, so the connector joins them.
Open the step and set its fields.
Keep adding steps until the path matches the journey you want to prove.
Pro tip: Hold Shift and drag to select several Test Steps at once. Then duplicate them, align them, or create a Step Group from the selection.
Undo / redo
Toolbar controls, or Cmd/Ctrl+Z and Cmd/Ctrl+Shift+Z
Copy / paste
Cmd/Ctrl+C and Cmd/Ctrl+V
Duplicate
Cmd/Ctrl+D, or Duplicate Step(s) on the context menu
Align
Select two or more steps, then align left, right, top, or bottom from the context menu
Delete
Backspace or Delete. Neighbouring steps reconnect when a middle step is removed
Save
Changes autosave. Cmd/Ctrl+S also saves
A Flow with more than one path uses Flow Branches. Design the shared steps once, then split into paths for smoke vs regression, mobile vs desktop, or staging vs production tags.
Use Condition early on a branch when that path should run only for a matching Runner, device, language, timezone, or Run Value. Use Tag Test when a schedule, Recipe, or CI/CD call should pick the path by tag.
For a full walkthrough, see Build smoke and regression coverage.
Use Run Flow on the toolbar to start a Run while you edit. Overflow controls also let you Run Tests or Preview Tests when you want a narrower check. Open Results from the same place when the Run finishes. See Understand your results.
You need Flow Branches or a multi-path design
You want a single path as plain-language sentences
You are rearranging or extending a larger Flow
You are starting a simple Flow for the first time
You want the step library and canvas layout
You are happiest editing step text in a list
You need Step Groups, align, or multi-select canvas tools
You are editing Values and Element names in sentence form
Last updated