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
以下示例使用 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 语句自动插入到测试中。