The Interface Viewer

The Interface Viewer is a powerful support tool that allows you to capture and save all or parts of an interface definition, and to explore the elements of an AUT's interface.

In order to write test modules and implement actions that interact with the GUI of the AUT, an automation engineer must first capture information into an interface definition, which is a collection of maps that allow the automation to find windows and controls. As we learned previously, those maps are, in TestArchitect terms, interface entities and interface elements.

The Interface Viewer is a support tool to capture and save all or parts of the interface definition. (See also the tutorial section on using the Interface Viewer for examples on how to use it). It does this by examining an AUT's user interface and then generating the contents of interface entities.

Capturing and identifying elements of an interface can be performed, to a certain extent, via the TestArchitect client's own interface. In that regard, it should be noted that the Interface Viewer offers two primary advantages:
  • the ability to capture and map all the elements of a given window at once; and
  • the ability to view information on the interface: windows, controls, element, interface entities, interface elements, and all their various properties and property values.