Udostępnij za pośrednictwem


Automatyzacja interfejsu użytkownika

Microsoft UI Automation to struktura ułatwień dostępu, która umożliwia aplikacjom systemu Windows udostępnianie i używanie informacji programowych dotyczących interfejsów użytkownika. Zapewnia dostęp programowy do większości elementów interfejsu użytkownika na pulpicie. Umożliwia to korzystanie z produktów technologii pomocniczych, takich jak czytniki zawartości ekranu, w celu udostępnienia użytkownikom końcowym informacji o interfejsie użytkownika i manipulowaniu interfejsem użytkownika za pomocą innych niż standardowe dane wejściowe. Automatyzacja interfejsu użytkownika umożliwia również automatyczne wykonywanie skryptów testowych w interakcję z interfejsem użytkownika.

Stosownych

Korzystając z automatyzacji interfejsu użytkownika i postępując zgodnie z dostępnymi rozwiązaniami projektowymi, deweloperzy mogą zwiększyć dostępność aplikacji działających w systemie Windows dla wielu osób z niepełnosprawnością wzrokową, słuchową lub ruchową. Ponadto automatyzacja interfejsu użytkownika została zaprojektowana specjalnie w celu zapewnienia niezawodnych funkcji dla scenariuszy zautomatyzowanego testowania.

Odbiorcy deweloperów

Automatyzacja interfejsu użytkownika jest przeznaczona dla doświadczonych deweloperów języka C/C++. Ogólnie rzecz biorąc, deweloperzy potrzebują umiarkowanego poziomu zrozumienia obiektów i interfejsów modelu obiektów składników (COM), Unicode i programowania interfejsów API systemu Windows.

Aby uzyskać informacje na temat automatyzacji interfejsu użytkownika dla kodu zarządzanego, zobacz Ułatwienia dostępu w przewodniku dewelopera programu .NET Framework.

wymagania dotyczące Run-Time

Automatyzacja interfejsu użytkownika jest obsługiwana w następujących systemach operacyjnych: 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 i Windows Server 2019.

Nuta

Systemy Windows XP i Windows Server 2003 również wymagają programu Microsoft .NET Framework 3.0.

 

Obsługa systemów operacyjnych na poziomie podrzędnym

Aktualizacja platformy dla systemu Windows Vista to zestaw bibliotek czasu wykonywania, który umożliwia deweloperom kierowanie aplikacji do systemów operacyjnych Windows 7 i starszych. Aktualizacja platformy dla systemu Windows Server 2008 to zestaw bibliotek czasu wykonywania, który umożliwia deweloperom kierowanie aplikacji do systemu Windows Server 2008 R2 i wcześniejszych wersji systemu Windows Server. Aktualizacja platformy dla systemu Windows Vista i aktualizacja platformy dla systemu Windows Server 2008 będą dostępne dla wszystkich klientów systemów Windows Vista i Windows Server 2008 za pośrednictwem usługi Windows Update. Aplikacje innych firm wymagające aktualizacji platformy dla systemu Windows Vista lub Aktualizacji platformy dla systemu Windows Server 2008 mogą wykryć, czy jest zainstalowany; Jeśli tak nie jest, usługa Windows Update pobierze ją i zainstaluje w tle.

Aktualizacja platformy dla systemu Windows Vista i aktualizacja platformy dla systemu Windows Server 2008 obsługują całą funkcję interfejsu API automatyzacji systemu Windows 3.0 ustawioną w następujących systemach operacyjnych.

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

Aby uzyskać więcej informacji na temat obu aktualizacji, zobacz Aktualizacja platformy dla systemu Windows Vista.

W tej sekcji