Appendix B. UI Automation Overview

Source: "Windows Automation API SDK" from the Microsoft Developer Network (MSDN) Web site. To view this content online, go to

Microsoft UI Automation is an accessibility framework for Windows. It provides programmatic access to most user interface (UI) elements on the desktop. It enables assistive technology products, such as screen readers, to provide information about the UI to end users and to manipulate the UI by means other than standard input. UI Automation also allows automated test scripts to interact with the UI.

UI Automation was first available in Windows XP as part of the Microsoft .NET Framework. Although an unmanaged C++ API was also published ...

Get Engineering Software for Accessibility now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.