Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

Why am I unable to verify if an object is visible on the screen because IsVisible is reporting TRUE instead of FALSE?

Why am I unable to verify if an object is visible on the screen because IsVisible is reporting TRUE instead of FALSE?

 

The text is visible - it has the Visible attribute set. However, it is not exposed. Unfortunately, there is no IsExposed() method,
and Click() is the only method that checks whether the object is exposed (assuming OPT_VERIFY_EXPOSED is TRUE).

There is an undocumented function which could help in this instance:

WINDOW w = WindowFind ("^")


It should return the window identifier of the active object under the cursor. You could call text.MoveMouse() and then
WindowFind("^") and check that the return value is the text.

Old KB# 21022

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 19:16
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.