UiPath Studio

The UiPath Studio Guide

The Do While Activity

The Do While activity enables you to execute a specified part of your automation while a condition is met. When the specified condition is no longer met, the project exits the loop.

This type of activity can be useful to step through all the elements of an array, or execute a particular activity multiple times. You can increment counters to browse through array indices or step through a list of items.



Do While activities are evaluated only after the body has been executed once.

Example of Using a Do While Activity

To exemplify how to use a Do While activity, let’s create an automation that increments an integer variable from 0 to 10, and displays a message every time it is incremented.

  1. Create a new sequence.
  2. Create an integer variable, Counter, with a default value of 0.
  3. Add a Do While activity to the Designer panel.
  4. In the Body section, add an Assign activity.
  5. Select the Assign activity, and in the Properties panel, in the To field, add the Counter variable.
  6. In the Value field, type Counter + 1. This helps you increment the value of the variable with one.
  7. Add a Write Line activity, under the Assign one.
  8. In the Text field, type "The counter is " + Counter.ToString. This writes the value of the counter in the Output panel each time it is incremented.
  9. In the Condition section of the Do While activity, type Counter < 10. The body of the Do While activity is repeated until the value of the Counter variable is bigger than 10.
    The project should look as in the following screenshot.
  1. Press F5. The automation is executed. Note that the Output panel displays the message indicated in the Write Line activity.

Download example

Updated 3 years ago

The Do While Activity

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.