vbscripting:在If ... Then ... Else语句中使用Or

时间:2015-04-03 14:36:56

标签: vbscript hp-uft

我正在使用UFT,当我将字符串与两个值中的任何一个进行比较时,我必须确保我的脚本没有采取特定的动作。但我遇到了问题。

请提出解决方案。

这是我的剧本:

If (Role<>"Super Admin" Or Role<>"MR") Then
    obj2.WebList("html id:=Audit").Select AuditId
End If

1 个答案:

答案 0 :(得分:2)

由于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