Delen via


Ui-automatisering

Microsoft UI Automation is een toegankelijkheidsframework waarmee Windows-toepassingen programmatische informatie over gebruikersinterfaces (UIS's) kunnen leveren en gebruiken. Het biedt programmatische toegang tot de meeste UI-elementen op het bureaublad. Hiermee kunnen ondersteunende technologieproducten, zoals schermlezers, informatie over de gebruikersinterface aan eindgebruikers verstrekken en de gebruikersinterface manipuleren via andere dan standaardinvoer. Ui Automation biedt ook geautomatiseerde testscripts de mogelijkheid om te communiceren met de gebruikersinterface.

Waar van toepassing

Door UI Automation te gebruiken en toegankelijke ontwerpprocedures te volgen, kunnen ontwikkelaars toepassingen die worden uitgevoerd in Windows toegankelijker maken voor veel mensen met een visuele, gehoor- of bewegingsbeperking. Ui Automation is ook speciaal ontworpen om robuuste functionaliteit te bieden voor geautomatiseerde testscenario's.

Doelgroep voor ontwikkelaars

UI Automation is ontworpen voor ervaren C/C++-ontwikkelaars. In het algemeen hebben ontwikkelaars een gemiddeld niveau van inzicht nodig over COM-objecten (Component Object Model) en interfaces, Unicode en Windows API-programmering.

Zie Accessibility in de handleiding voor ontwikkelaars van .NET Framework voor informatie over UI Automation voor beheerde code.

vereisten voor Run-Time

UI Automation wordt ondersteund op de volgende besturingssystemen: 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 en Windows Server 2019.

Notitie

Voor Windows XP en Windows Server 2003 is ook Microsoft .NET Framework 3.0 vereist.

 

Ondersteuning voor besturingssystemen op lager niveau

De platformupdate voor Windows Vista is een set runtimebibliotheken waarmee ontwikkelaars toepassingen kunnen richten op zowel Windows 7- als downlevel besturingssystemen. De platformupdate voor Windows Server 2008 is een set runtimebibliotheken waarmee ontwikkelaars toepassingen kunnen richten op zowel Windows Server 2008 R2 als eerdere versies van Windows Server. De platformupdate voor Windows Vista en de platformupdate voor Windows Server 2008 zijn beschikbaar voor alle Windows Vista- en Windows Server 2008-klanten via Windows Update. Toepassingen van derden waarvoor Platform Update voor Windows Vista of Platform Update voor Windows Server 2008 is vereist, kunnen Windows Update detecteren of deze is geïnstalleerd; Als dit niet het is, wordt Windows Update gedownload en geïnstalleerd op de achtergrond.

De platformupdate voor Windows Vista en de platformupdate voor Windows Server 2008 ondersteunen beide de volledige Functies van Windows Automation API 3.0 die zijn ingesteld op de volgende besturingssystemen.

  • Windows XP (Engels)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003 (Engels)
    Windows Server 2003 SP2 (x86 en x64)
  • Windows Vista (Engels)
    Starter SP2 (x86 en x64)
    Home Premium SP2 (x86 en x64)
    Business SP2 (x86 en x64)
    Enterprise SP2 (x86 en x64)
    Ultimate SP2 (x86 en x64)
  • Windows Server 2008 (Engels)
    Windows Server 2008 SP2 (x86 en x64)

Zie Platform Update voor Windows Vistavoor meer informatie over beide updates.

In deze sectie