vbscripting:在 If...Then...Else 语句中使用 Or
vbscripting: using Or in a If...Then... Else statement
我正在使用 UFT,我必须确保在将字符串与两个值中的任何一个进行比较时,我的脚本不会采取特定的移动。但是我遇到了问题。
请提出解决方案。
这是我的脚本:
If (Role<>"Super Admin" Or Role<>"MR") Then
obj2.WebList("html id:=Audit").Select AuditId
End If
由于 Role
只能包含一个值,因此语句 (Role<>"Super Admin" Or Role<>"MR")
将始终为 TRUE
。相反,我认为你想要 AND
:
If (Role<>"Super Admin" AND Role<>"MR") Then
obj2.WebList("html id:=Audit").Select AuditId
End If
我正在使用 UFT,我必须确保在将字符串与两个值中的任何一个进行比较时,我的脚本不会采取特定的移动。但是我遇到了问题。
请提出解决方案。
这是我的脚本:
If (Role<>"Super Admin" Or Role<>"MR") Then
obj2.WebList("html id:=Audit").Select AuditId
End If
由于 Role
只能包含一个值,因此语句 (Role<>"Super Admin" Or Role<>"MR")
将始终为 TRUE
。相反,我认为你想要 AND
:
If (Role<>"Super Admin" AND Role<>"MR") Then
obj2.WebList("html id:=Audit").Select AuditId
End If