Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
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:2/13/2009
Language:English
Download Size:31 KB - 59.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

Microsoft Word files (.docx) 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.doc

512 KB

1_Overview.docx

262 KB

1_Overview.pdf

1.5 MB

1_Overview.xps

1.6 MB

2_Microsoft Active Accessibility.doc

628 KB

2_Microsoft Active Accessibility.docx

119 KB

2_Microsoft Active Accessibility.pdf

1.3 MB

2_Microsoft Active Accessibility.xps

1.5 MB

3_Common Infrastructure.doc

311 KB

3_Common Infrastructure.docx

69 KB

3_Common Infrastructure.pdf

1.0 MB

3_Common Infrastructure.xps

1.1 MB

4_IAccessibleEx Interface.doc

107 KB

4_IAccessibleEx Interface.docx

32 KB

4_IAccessibleEx Interface.pdf

872 KB

4_IAccessibleEx Interface.xps

900 KB

5_UI Automation (part 1 of 5) Client Interfaces.doc

2.3 MB

5_UI Automation (part 1 of 5) Client Interfaces.docx

347 KB

5_UI Automation (part 1 of 5) Client Interfaces.pdf

2.7 MB

5_UI Automation (part 1 of 5) Client Interfaces.xps

3.6 MB

5_UI Automation (part 2 of 5) Provider Interfaces.doc

895 KB

5_UI Automation (part 2 of 5) Provider Interfaces.docx

145 KB

5_UI Automation (part 2 of 5) Provider Interfaces.pdf

1.6 MB

5_UI Automation (part 2 of 5) Provider Interfaces.xps

1.9 MB

5_UI Automation (part 3 of 5) Custom Properties Control Patterns and Events.doc

164 KB

5_UI Automation (part 3 of 5) Custom Properties Control Patterns and Events.docx

49 KB

5_UI Automation (part 3 of 5) Custom Properties Control Patterns and Events.pdf

821 KB

5_UI Automation (part 3 of 5) Custom Properties Control Patterns and Events.xps

896 KB

5_UI Automation (part 4 of 5) Common Interfaces and Definitions for Clients and Providers.doc

433 KB

5_UI Automation (part 4 of 5) Common Interfaces and Definitions for Clients and Providers.docx

89 KB

5_UI Automation (part 4 of 5) Common Interfaces and Definitions for Clients and Providers.pdf

1.2 MB

5_UI Automation (part 4 of 5) Common Interfaces and Definitions for Clients and Providers.xps

1.2 MB

5_UI Automation (part 5 of 5) Control Types.doc

1.1 MB

5_UI Automation (part 5 of 5) Control Types.docx

172 KB

5_UI Automation (part 5 of 5) Control Types.pdf

1.7 MB

5_UI Automation (part 5 of 5) Control Types.xps

2.0 MB

6_UI Automation in Managed API (part 1 of 2) Clients.doc

4.1 MB

6_UI Automation in Managed API (part 1 of 2) Clients.docx

665 KB

6_UI Automation in Managed API (part 1 of 2) Clients.pdf

5.4 MB

6_UI Automation in Managed API (part 1 of 2) Clients.xps

7.4 MB

6_UI Automation in Managed API (part 2 of 2) Providers.doc

115 KB

6_UI Automation in Managed API (part 2 of 2) Providers.docx

47 KB

6_UI Automation in Managed API (part 2 of 2) Providers.pdf

711 KB

6_UI Automation in Managed API (part 2 of 2) Providers.xps

797 KB

7_Microsoft Active Accessibility to UI Automation Proxy.doc

159 KB

7_Microsoft Active Accessibility to UI Automation Proxy.docx

35 KB

7_Microsoft Active Accessibility to UI Automation Proxy.pdf

614 KB

7_Microsoft Active Accessibility to UI Automation Proxy.xps

727 KB

8_UI Automation to Microsoft Active Accessibility Bridge.doc

139 KB

8_UI Automation to Microsoft Active Accessibility Bridge.docx

31 KB

8_UI Automation to Microsoft Active Accessibility Bridge.pdf

712 KB

8_UI Automation to Microsoft Active Accessibility Bridge.xps

737 KB

9_UI Automation for W3C Accessible Rich Internet Applications (ARIA) Specifications.doc

116 KB

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

31 KB

9_UI Automation for W3C Accessible Rich Internet Applications (ARIA) Specifications.pdf

634 KB

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

698 KB

X_Revisions.doc

90 KB

X_Revisions.docx

40 KB

X_Revisions.pdf

514 KB

X_Revisions.xps

484 KB

 Top of page

 Top of page

What Others Are Downloading

Others who downloaded UI Automation Community Promise Specification also downloaded:
  1. Active Accessibility 2.0 SDK Tools

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement