Windows.UI.UIAutomation Namespace

Provides support for WinRT automation clients.

Classes

AutomationConnection

Provides access to the connection details of a UI Automation connection.

AutomationConnectionBoundObject

Represents an object associated with a specific UI Automation provider connection.

AutomationElement

Provides access to a UI object that supports the IUIAutomationElement interface.

AutomationTextRange

Provides access to a span of continuous text in a container that supports the IUIAutomationTextPattern interface.

Remarks

Microsoft UI Automation (UIA) is an accessibility framework that enables Windows applications (UIA providers) to expose information about user interfaces (UIs) for consumption by UIA clients. It provides programmatic access to most 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.