Microsoft
Download Center  

Search Advanced Search

UI Automation Community Promise Specification

Brief Description
This download contains the Community Promise Specification for UI Automation.

On This Page

Quick Details
Version: 1.0
Date Published: 11/5/2008
Language: English
Download Size: 37 KB - 21.7 MB*
*Download size depends on selected download components.

Overview

This download contains the Community Promise Specification for UI Automation.

Microsoft UI Automation is the new accessibility framework for Microsoft Windows®, available on all operating systems that support Windows Presentation Foundation (WPF). UI Automation provides programmatic access to most user interface (UI) elements on the desktop, enabling 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 client applications can be written with the assurance that they will work on multiple frameworks. The UI Automation core masks any differences in the frameworks that underlie various pieces of UI. For example, the Content property of a WPF button, the Caption property of a Win32 button, and the ALT property of an HTML image are all mapped to a single property, Name, in the UI Automation view.

UI Automation provides full functionality in Windows Vista, Microsoft Windows XP, and Windows Server 2003. UI Automation providers offer some support for Microsoft Active Accessibility client applications, through a built-in bridging service.

 Top of page

System Requirements

Supported Operating Systems: Windows 7; Windows Server 2003; Windows Vista; Windows XP
UI Automation for Microsoft Windows requires installation of the .NET Framework 3.0 redistributable package. The .NET Framework 3.0 is preinstalled with Windows Vista.

 Top of page

Instructions

Installation of Adobe Acrobat Reader is required in order to view the .pdf versions of the specification. Microsoft Word files (.doc) can be viewed using Microsoft Word or this free viewer.

 Top of page

Files in This Download

The links in this section correspond to separate files available in this download. Download the files most appropriate for you.
File Name: File Size

1_Overview of Accessibility Frameworks.docx

521 KB

1_Overview of Accessibility Frameworks.xps

1.3 MB

2_Microsoft Active Accessibility.docx

112 KB

2_Microsoft_Active_Accessibility.xps

1.1 MB

3_Common Infrastructure.docx

72 KB

3_Common Infrastructure.xps

835 KB

4_IAccessibleEx Interface.docx

38 KB

4_IAccessibleEx Interface.xps

584 KB

5-1_UI Automation Client Interfaces.docx

318 KB

5-1_UI Automation Client Interfaces.xps

2.9 MB

5-2_UI Automation Provider Interfaces.docx

141 KB

5-2_UI Automation Provider Interfaces.xps

1.5 MB

5-3_UI Automation Custom Properties, Control Patterns, and Events.docx

55 KB

5-3_UI Automation Custom Properties, Control Patterns, and Events.xps

627 KB

5-4_UI Automation Common Interfaces and Definitions for Clients and Providers.docx

83 KB

5-4_UI Automation Common Interfaces and Definitions for Clients and Providers.xps

895 KB

5-5_UI Automation Control Types.docx

173 KB

5-5_UI Automation Control Types.xps

1.6 MB

6-1_UI Automation in Managed API Clients.docx

669 KB

6-1_UI Automation in Managed API Clients.xps

6.1 MB

6-2_UI Automation in Managed API Providers.docx

52 KB

6-2_UI Automation in Managed API Providers.xps

558 KB

7_Microsoft Active Accessibility to UI Automation Proxy.docx

42 KB

7_Microsoft Active Accessibility to UI Automation Proxy.xps

481 KB

8_UI Automation to Microsoft Active Accessibility Bridge.docx

37 KB

8_UI Automation to Microsoft Active Accessibility Bridge.xps

481 KB

9_UI Automation for W3C Accessible Rich Internet Applications Specifications.docx

38 KB

9_UI Automation for W3C Accessible Rich Internet Applications Specifications.xps

486 KB

 Top of page

 Top of page

 Top of page

© 2008 Microsoft Corporation. All rights reserved. 


You are viewing a mobilized version of this site...
View original page here

How do you rate mobile version of this page?

Mobilized by Mowser Mowser