WinQI (Windows Query Inspector)
Application Information
WinQI has
been developed for the assistance of automation engineers seeking to develop
automated scripts on a windows platform.
No matter
what type of application you develop on a windows platform there are some
unique features of that application which can be identified using Windows API. These accessible objects is what is all that is needed to
write and develop some successful automation scripts.
This tool
is just an aid to help find some of these accessible objects, there is other
software available from aplSoft that can help to
generate API code directly from this tool. Please visit our website for more
information: http://www.aplsoft.com
Graphical
Interface
Detailed Information
Toolbar item |
information |
|
The “All
Windows” button on the Toolbar will populate the list below with every
top-level window on the system. They are listed whether they are visible or
not. Once an a top-level window is selected from the list the below
becomes populated with all the child elements inside that windows. This
list all controls and control information, the unique CtrlID
is what allows language independent automation. |
|
Set
Class allows the user to filter the list above by setting a predefined Window
CLASS. If selecting “Use Default” button the list will populate with window
information for top-level windows with “#32770” set as the Class. |
|
Inspector The use
of the Highlighting feature on the Inspector dialog is optional; if you set
that option you may set the line color also. WinQI
Inspector returns all available attributes for any control that you are
currently hovering the mouse over. The unique feature of this tool is that is
uses both the Windows API system and Windows MSAA to access the controls.
Using this technique allows the user to see information directly coming from
the control, this is not the case with spy tools. By
selecting view image the user can visually see which control is currently being
displayed in the Inspector. Also the highlighting feature will put a
rectangle around the control. To copy
any of the text from the information text fields simply press
the button with “STOP” and to “START” to restart the Inspector selection. |