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