If...Then...Else Statement
Relevant for: GUI actions, scripted GUI components, and function libraries
This topic describes the If...Then...Else statement in VBScript. For Python syntax and guidelines, see the official Python documentation.
The If...Then...Else statement instructs OpenText Functional Testing to perform a statement or a series of statements based on specified conditions. If a condition is not fulfilled, the next Elseif condition or Else statement is examined. It has the following syntax:
If condition1 Then
statement
ElseIf condition2 Then
statement
Else
statement
End If
|
Item |
Description |
|---|---|
|
condition |
Condition to be fulfilled. |
|
statement |
Statement to be perform. |
Example: In the following example, if the price of a product is greater than $2,000, OpenText Functional Testing closes the browser:
Price = Browser("Advantage Shopping").Page("Advantage Shopping").WebElement("$1,279.00").GetTOProperty("innertext")
If Price > 2000 Then
Browser("Advantage Shopping").Close
Else
Browser("Advantage Shopping").Page("Advantage Shopping").WebElement("$1,279.00").Click
End If
The following example uses If, ElseIf, and Else statements to check whether a value is equal to 1, 2, or a different value:
value = 2
If value = 1 Then
msgbox "one"
ElseIf value = 2 Then
msgbox "two"
Else
msgbox "not one or two"
End If
Tip: Use the Edit > Code Snippet > If...Then menu command to automatically insert an If...Then statement into your test.

