If...Then...Else 语句

相关项: GUI 操作、脚本化 GUI 组件和函数库

If...Then...Else 语句指示 UFT One 根据指定的条件执行某个语句或一系列语句。如果不满足条件,则检查下一个 Elseif 条件或 Else 语句。它有以下语法:

If condition1 Then
	语句
ElseIf 条件 2 Then
	语句
Else
	语句
End If

描述

条件

要满足的条件。

语句

要执行的语句。

示例: 在以下示例中,如果产品价格大于 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 语句自动插入到测试中。