在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