AnyWin class.
Tests whether a window exists.
bDoesExist = window.Exists ([nTimeout])
Variable | Description |
---|---|
bDoesExist | Whether the window exists. BOOLEAN. |
nTimeout | Optional: The seconds for Silk Test Classic to wait for the window to exist (the default is 0). NUMBER. |
Exists returns TRUE if the window exists before the nTimeout seconds elapse, or FALSE if the window does not exist. The window does not have to be active, enabled, or exposed for it to exist. If you specify nTimeout, Exists waits up to the specified number of seconds for the window to exist.
Verify (SaveMessage.Exists (5), TRUE)
Exists should always be part of another statement, so that the value returned by Exists is used.
If the window is not unique, Silk Test Classic raises the E_WINDOW_NOT_UNIQUE exception, unless the OPT_VERIFY_UNIQUE option is set to FALSE.
If you set the OPT_MENU_PICK_BEFORE_GET option to TRUE, you may see menus pop up on the screen when calling Exists on a menu item, even though your code does not explicitly call Pick.
[ ] TextEditor.File.New.Pick () [-] if (SaveMessage.Exists (5)) [ ] SaveMessage.Dismiss ()