For...Each Statement
A For...Each loop instructs QuickTest to perform one or more statements for each element in an array or an object collection. It has the following syntax:
For Each item In array
statement
Next
Item Description
item A variable representing the element in the array.
array The name of the array.
statement A statement, or series of statements, to be performed during the loop.
The following example uses a For...Each loop to display each of the values in an array:
MyArray = Array("one","two","three","four","five")
For Each element In MyArray
msgbox element
Next
Note: During a run session, if a For Each statement iterates on the Parameter Definitions collection, the run may fail if the collection was retrieved directly before using the For Each statement. To prevent this, use other VBScript loop statements, such as For or While.
Showing posts with label Loop. Show all posts
Showing posts with label Loop. Show all posts
Saturday, December 10, 2011
Do...Loop Statement in VB Script
Do...Loop Statement
The Do...Loop statement instructs QuickTest 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
The Do...Loop statement instructs QuickTest 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.
In the following example, QuickTest calculates the factorial value of the number of passengers using the Do...Loop:
In the following example, QuickTest calculates the factorial value of the number of passengers using the Do...Loop:
passengers = Browser("Mercury Tours").Page("Find Flights").WebEdit("numPassengers").GetROProperty("value")
total = 1
i = 1
Do while i <= passengers
total = total * i
i = i + 1
Loop
MsgBox "!" & passengers & "=" & total
i = 1
Do while i <= passengers
total = total * i
i = i + 1
Loop
MsgBox "!" & passengers & "=" & total
Subscribe to:
Posts (Atom)