In QTP is there any way in the code to check to see if a specific object exists in the object repository. I have tried the following code:
If JavaWindow(className).JavaDialog(dialogName).Exist Then
doThisStuff
Else
doThisStuffInstead
End If
But from what I have gleamed from the Internets, this is similar to a isVisible method, only resulting in true if the specified object is currently visible. When I use the above code I receive a “JavaDialog object was not found in the Object Repository.” Is there a method or any way to prevent this very error and check to see if the object does indeed exist?
Thank you for your time
I’m not sure what you’re trying to accomplish here, one typically knows if an object exists in the object repository before using it. The doubt is usually whether there is a corresponding control in the AUT (Application Under Test).
If you really face the situation that sometimes the object is in the repository and sometimes it isn’t (I can think of several ways for this to happen but none of them make much sense) then you can use VBScript’s error handling mechanism.