Do...Loop statement
Relevant for: GUI actions, scripted GUI components, and function libraries
This topic describes the Do...Loop statement in VBScript. For Python syntax and guidelines, see the official Python documentation.
The Do...Loop statement instructs OpenText Functional Testing to perform a statement or series of statements while a condition is true or until a condition becomes true. It has the following syntax:
Do [{while} {until} condition]
statement
Loop
|
Item |
Description |
|---|---|
|
condition |
A condition to be fulfilled. |
|
statement |
A statement or series of statements to be performed during the loop. |
Example: In the following example, OpenText Functional Testing calculates the factorial value of the price of a mouse using the Do...Loop:
Price = Browser("Advantage Shopping").Page("Advantage Shopping").WebElement("$9.99").GetTOProperty("innertext")
total = 1
i = 1
Do while i <= Price
total = total * i
i = i + 1
Loop
Msgbox "!"& Price & "="& total
Tip: Use the Edit > Code Snippet > Do...While or Edit > Code Snippet > Do...Until menu commands to automatically insert a statement into your test.

