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

次の例では,IfElseIfElse の各ステートメントを使用して値が 12,またはそれ以外の値に等しいかどうかを調べています。

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 ステートメントがテストに自動的に挿入されます。