4.7.3. Information on the support for Windows AUTs

4.7.3.1. The UI Automation Framework and clicking

The Windows support is realized using the Microsoft UI Automation Framework. This framework is used to access components and to perform many of the supported actions. The Automation Framework is the recommended approach to controlling .NET AUTs, and it does not perform clicks or text inputs at the Operating System level; rather it invokes functions on the components.

For the majority of the click actions, however, we have implemented real clicks that are performed at the Operating System level in order to allow e.g. opening of context-menus via right click, clicks at specific positions and position-based access (e.g. for context-menus, move actions and check at mouse position).

4.7.3.2. Supported AUTs

We currently only support WinForms and WPF AUTs. It may be possible to map components from e.g. Win32 AUTs, but the tests on such components may fail. It is therefore worth checking with your development team what components the AUT you are testing is using.



Copyright BREDEX GmbH 2015. Made available under the Eclipse Public License v1.0.