在QTP中,代码中是否有任何方法检查对象存储库中是否存在特定对象。我曾尝试下面的代码:QTP - 对象存储库中是否存在对象
If JavaWindow(className).JavaDialog(dialogName).Exist Then
doThisStuff
Else
doThisStuffInstead
End If
但是从我从因特网和闪闪发光,这是类似于ISVISIBLE方法,只能导致如果指定的对象是当前可见。当我使用上面的代码时,我收到一个“JavaDialog对象没有在对象库中找到。”有没有方法或任何方法来防止这个错误,并检查对象是否确实存在?
谢谢您的时间
'className'和'dialogName'指的是什么?这些* *名称都存在于对象库中的对象中,还是使用[描述性编程](http://mercuryquicktestprofessional.blogspot.nl/2006/11/descriptive-programming-simplified.html)? – AutomatedChaos
谢谢你的回答。我试图创建一个方法,有时变量className有一个对话框,有时它没有。我想出了类似于检查的答案。 – Syrius013