Related features
Branching
Explode your coverage with branching tests. Model real user journeys, reduce duplication, and expand edge-case coverage without increasing maintenance.
Step Groups
Create reusable Step Groups for login, checkout, or any repeated logic. Update once, apply everywhere, and reduce maintenance.
Control failure status
Choose whether a step returns Fail, Warning, or Pass so only truly critical issues stop your Flow.
26.7.0
Loop
Retry and poll inside one Flow
Real apps take their time. A report finishes processing, a status changes to Complete, a button becomes ready after a refresh.
Loop gives your Flow a clean way to try again. Place Test Steps inside it and DoesQA repeats them until the job is done.
Repeat a set number of times
Choose Fixed count when you know how many passes the journey needs. The Test Steps inside run in order on every iteration.
Repeat until a Check passes
Choose Until condition and pick a Check step inside the Loop, such as Check Displayed or Check Text. The Loop passes as soon as that Check passes. Maximum iterations decides how many tries it gets.
Control the pace and the outcome
Set a delay between iterations to give your app time to respond. Choose Stop to end the Loop on the first failed step, or Continue to keep iterating.
Visible on the Flow Builder canvas
Loop sits on the canvas like any other Test Step, so every retry is clear in review and in results. Read the Loop Test Step docs for every setting.
