If...Then...Else ステートメント
関連:GUI アクション、スクリプト GUI コンポーネント、関数ライブラリ
If...Then...Else ステートメントは、特定の条件に基づいて 1 つまたは複数のステートメントを実行するように UFT One に指示します。条件が満たされない場合は、次の ElseIf 条件または Else ステートメントが試されることになります。この関数の構文は次のとおりです。
If condition1 Then
statement
ElseIf condition2 Then
statement
Else
statement
End If
項目 |
説明 |
---|---|
condition |
満たされるべき条件 |
statement |
実行されるステートメント |
例: 次の例では、製品の価格が 2,000 ドルを超える場合、UFT One はブラウザを閉じます。
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
次の例では、If、ElseIf、Else の各ステートメントを使用して値が 1、2、またはそれ以外の値に等しいかどうかを調べています。
value = 2
If value = 1 Then
msgbox "one"
ElseIf value = 2 Then
msgbox "two"
Else
msgbox "not one or two"
End If
ヒント: [編集]>[コード スニペット]>[If...Then]メニュー・コマンドを使用すると、If...Then ステートメントがテストに自動的に挿入されます。