Automatización de la interfaz de usuario

Microsoft Automatización de la interfaz de usuario es un marco de accesibilidad que permite a las Windows proporcionar y consumir información programática sobre interfaces de usuario (UI). Proporciona acceso mediante programación a la mayoría de los elementos de la interfaz de usuario en el escritorio. Permite que los productos de tecnología de asistencia, como los lectores de pantalla, proporcionen información sobre la interfaz de usuario a los usuarios finales y manipulen la interfaz de usuario por medios distintos de la entrada estándar. Automatización de la interfaz de usuario también permite que los scripts de prueba automatizados interactúen con la interfaz de usuario.

Dónde se puede aplicar

Al usar Automatización de la interfaz de usuario y seguir las prácticas de diseño accesibles, los desarrolladores pueden hacer que las aplicaciones que se ejecutan en Windows sea más accesible para muchas personas con discapacidades de visión, audiencia o movimiento. Además, Automatización de la interfaz de usuario está diseñado específicamente para proporcionar una funcionalidad sólida para escenarios de prueba automatizados.

Audiencia de los desarrolladores

Automatización de la interfaz de usuario está diseñado para desarrolladores experimentados de C/C++. En general, los desarrolladores necesitan un nivel moderado de comprensión sobre los objetos e interfaces del Modelo de objetos componentes (COM), Unicode y Windows API.

Para obtener información sobre Automatización de la interfaz de usuario código administrado, vea Accesibilidad en la sección .NET Framework Developer's Guide (Guía del desarrollador) de MSDN.

Requisitos del tiempo de ejecución

Automatización de la interfaz de usuario es compatible con los siguientes sistemas operativos: Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 y Windows Server 2019.

Nota

Windows XP y Windows Server 2003 también requieren Microsoft .NET Framework 3.0.

Compatibilidad con sistemas operativos de nivel inferior

La actualización de plataforma para Windows Vista es un conjunto de bibliotecas en tiempo de ejecución que permite a los desarrolladores dirigir aplicaciones a sistemas operativos de Windows 7 y de nivel inferior. La actualización de plataforma para Windows Server 2008 es un conjunto de bibliotecas en tiempo de ejecución que permite a los desarrolladores dirigir aplicaciones a Windows Server 2008 R2 y versiones anteriores de Windows Server. La actualización de plataforma para Windows Vista y la actualización de plataforma para Windows Server 2008 estarán disponibles para todos los clientes de Windows Vista y Windows Server 2008 a través de Windows Update. Las aplicaciones de terceros que requieren actualización de plataforma para Windows Vista o actualización de plataforma para Windows Server 2008 pueden hacer que Windows Update detecte si está instalada; Si no es así, Windows Update lo descargará e instalará en segundo plano.

La actualización de plataforma para Windows Vista y la actualización de plataforma para Windows Server 2008 admiten toda la característica de Windows Automation API 3.0 establecida en los siguientes sistemas operativos.

  • Windows XP (inglés)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003 (English)
    Windows Server 2003 SP2 (x86 y x64)
  • Windows Vista (inglés)
    Starter SP2 (x86 y x64)
    Inicio Premium SP2 (x86 y x64)
    Business SP2 (x86 y x64)
    Enterprise SP2 (x86 y x64)
    Ultimate SP2 (x86 y x64)
  • Windows Server 2008 (inglés)
    Windows Server 2008 SP2 (x86 y x64)

Para obtener más información sobre ambas actualizaciones, vea Platform Update for Windows Vista.

En esta sección