Automatización de la interfaz de usuario

Microsoft Automatización de la interfaz de usuario es un marco de accesibilidad que permite a las aplicaciones de Windows proporcionar y consumir información mediante programación sobre las interfaces de usuario (UIs). Proporciona acceso mediante programación a la mayoría de los elementos de la interfaz de usuario del 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. La Automatización de la interfaz de usuario también permite que scripts de pruebas automatizadas interactúen con la UI.

Dónde se puede aplicar

Al usar Automatización de la interfaz de usuario y seguir los procedimientos de diseño accesibles, los desarrolladores pueden hacer que las aplicaciones que se ejecutan en Windows sean más accesibles para muchas personas con discapacidades visuales, auditivas o de movimiento. Además, Automatización de la interfaz de usuario está diseñado específicamente para proporcionar una funcionalidad sólida para escenarios de pruebas automatizadas.

Audiencia de los desarrolladores

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

Para obtener información sobre Automatización de la interfaz de usuario para código administrado, consulte Accesibilidad en la sección guía del desarrollador de .NET Framework de MSDN.

Requisitos del tiempo de ejecución

Automatización de la interfaz de usuario se admite en 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 descendente

La actualización de la plataforma para Windows Vista es un conjunto de bibliotecas en tiempo de ejecución que permite a los desarrolladores dirigirse a aplicaciones a sistemas operativos de windows 7 y de nivel descendente. La actualización de plataforma para Windows Server 2008 es un conjunto de bibliotecas en tiempo de ejecución que permite a los desarrolladores dirigirse a aplicaciones tanto a Windows Server 2008 R2 como a versiones anteriores de Windows Server. La actualización de la 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 tener Windows Update detectar si está instalado; si no es así, Windows Update descargará e instalará en segundo plano.

La actualización de la 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 (inglés)
    Windows Server 2003 SP2 (x86 y x64)
  • Windows Vista (inglés)
    Starter SP2 (x86 y x64)
    Home 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, consulta Platform Update for Windows Vista.

En esta sección