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