Dela via


UI Automation

Microsoft UI Automation är ett hjälpmedelsramverk som gör det möjligt för Windows-program att tillhandahålla och använda programmatisk information om användargränssnitt (UIs). Den ger programmatisk åtkomst till de flesta gränssnittselement på skrivbordet. Det gör det möjligt för hjälpmedelsteknikprodukter, till exempel skärmläsare, att ge information om användargränssnittet till slutanvändare och att manipulera användargränssnittet med andra medel än standardindata. Med UI Automation kan även automatiserade testskript interagera med användargränssnittet.

Tillämpliga

Genom att använda UI Automation och följa tillgängliga designmetoder kan utvecklare göra program som körs i Windows mer tillgängliga för många personer med syn-, hörsel- eller rörelsesvårigheter. Dessutom är UI Automation särskilt utformat för att tillhandahålla robusta funktioner för automatiserade testscenarier.

Målgrupp för utvecklare

UI Automation är utformat för erfarna C/C++-utvecklare. I allmänhet behöver utvecklare en måttlig nivå av förståelse för COM-objekt och gränssnitt (Component Object Model), Unicode- och Windows API-programmering.

Information om UI Automation för hanterad kod finns i Hjälpmedel i .NET Framework Developer's Guide.

Run-Time krav

UI Automation stöds på följande operativsystem: 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 och Windows Server 2019.

Not

Windows XP och Windows Server 2003 kräver även Microsoft .NET Framework 3.0.

 

Stöd för operativsystem på låg nivå

Plattformsuppdatering för Windows Vista är en uppsättning körningsbibliotek som gör det möjligt för utvecklare att rikta program till både Windows 7- och lågnivåoperativsystem. Plattformsuppdatering för Windows Server 2008 är en uppsättning körningsbibliotek som gör det möjligt för utvecklare att rikta program till både Windows Server 2008 R2 och tidigare versioner av Windows Server. Plattformsuppdateringen för Windows Vista och plattformsuppdateringen för Windows Server 2008 kommer att vara tillgänglig för alla Windows Vista- och Windows Server 2008-kunder via Windows Update. Program från tredje part som kräver Plattformsuppdatering för Windows Vista eller Plattformsuppdatering för Windows Server 2008 kan låta Windows Update identifiera om det är installerat. Om det inte är det laddar Windows Update ned och installerar det i bakgrunden.

Plattformsuppdateringen för Windows Vista och plattformsuppdateringen för Windows Server 2008 stöder båda hela funktionen Windows Automation API 3.0 på följande operativsystem.

  • Windows XP (engelska)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003 (engelska)
    Windows Server 2003 SP2 (x86 och x64)
  • Windows Vista (engelska)
    Start-SP2 (x86 och x64)
    Home Premium SP2 (x86 och x64)
    Business SP2 (x86 och x64)
    Enterprise SP2 (x86 och x64)
    Ultimate SP2 (x86 och x64)
  • Windows Server 2008 (engelska)
    Windows Server 2008 SP2 (x86 och x64)

Mer information om båda uppdateringarna finns i Platform Update för Windows Vista.

I det här avsnittet