Windows

    UI Automation Community Promise Specification

    Language:
    English
    This download contains the Community Promise Specification for UI Automation.
    • Details
      Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.
      Version:

      1.0

      File Name:

      1_Overview.doc

      1_Overview.docx

      1_Overview.pdf

      1_Overview.xps

      2_Microsoft Active Accessibility.doc

      2_Microsoft Active Accessibility.docx

      2_Microsoft Active Accessibility.pdf

      2_Microsoft Active Accessibility.xps

      3_Common Infrastructure.doc

      3_Common Infrastructure.docx

      3_Common Infrastructure.pdf

      3_Common Infrastructure.xps

      4_IAccessibleEx Interface.doc

      4_IAccessibleEx Interface.docx

      4_IAccessibleEx Interface.pdf

      4_IAccessibleEx Interface.xps

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      7_Microsoft Active Accessibility to UI Automation Proxy.doc

      7_Microsoft Active Accessibility to UI Automation Proxy.docx

      7_Microsoft Active Accessibility to UI Automation Proxy.pdf

      7_Microsoft Active Accessibility to UI Automation Proxy.xps

      8_UI Automation to Microsoft Active Accessibility Bridge.doc

      8_UI Automation to Microsoft Active Accessibility Bridge.docx

      8_UI Automation to Microsoft Active Accessibility Bridge.pdf

      8_UI Automation to Microsoft Active Accessibility Bridge.xps

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

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

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

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

      X_Revisions.doc

      X_Revisions.docx

      X_Revisions.pdf

      X_Revisions.xps

      Date Published:

      2/13/2009

      File Size:

      512 KB

      262 KB

      1.5 MB

      1.6 MB

      628 KB

      119 KB

      1.3 MB

      1.5 MB

      311 KB

      69 KB

      1.0 MB

      1.1 MB

      107 KB

      32 KB

      872 KB

      900 KB

      2.3 MB

      347 KB

      2.7 MB

      3.6 MB

      895 KB

      145 KB

      1.6 MB

      1.9 MB

      164 KB

      49 KB

      821 KB

      896 KB

      433 KB

      89 KB

      1.2 MB

      1.2 MB

      1.1 MB

      172 KB

      1.7 MB

      2.0 MB

      4.1 MB

      665 KB

      5.4 MB

      7.4 MB

      115 KB

      47 KB

      711 KB

      797 KB

      159 KB

      35 KB

      614 KB

      727 KB

      139 KB

      31 KB

      712 KB

      737 KB

      116 KB

      31 KB

      634 KB

      698 KB

      90 KB

      40 KB

      514 KB

      484 KB

        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.
    • Supported Operating System

      Windows 7, Windows Server 2003, Windows Vista, Windows XP

      • Microsoft Word files (.docx) can be viewed using Microsoft Word or this free viewer.

    Popular downloads

      • 01

        DirectX End-User Runtime Web Installer

        The Microsoft DirectX® End-User Runtime provides updates to 9.0c and previous versions of DirectX — the core Windows® technology that drives high-speed multimedia and games on the PC.

      • 02

        Malicious Software Removal Tool

        This tool checks your computer for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. Microsoft will release an updated version of this tool on the second Tuesday of each month.

      • 03

        Microsoft Security Essentials

        Microsoft Security Essentials provides real-time protection for your home or small business PC that guards against viruses, spyware, and other malicious software.

      • 04

        Windows 7 Upgrade Advisor

        Download and run the Windows 7 Upgrade Advisor to see if your PC is ready for Windows 7. It scans your hardware, devices, and installed programs for known compatibility issues, gives you guidance on how to resolve potential issues found, and recommends what to do before you upgrade.

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft Suggests

    Sign up for OneDrive and get 15 GB of free online storage.
    OneDrive now comes with 15 GB of free online storage
    Get more space for all your photos, videos, and documents.
    Sign up now