Freigeben über


AutomationProperties.AutomationId Angefügte Eigenschaft

Definition

Ruft die Zeichenfolge ab, die das Element eindeutig für Microsoft UI Automation identifiziert, oder legt diese fest.

see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId
see GetAutomationId, and SetAutomationId

Hinweise

Wenn es verfügbar ist, muss der AutomationId eines Elements in jedem instance der Anwendung gleich sein, unabhängig von der lokalen Sprache. Der Wert sollte für gleichgeordnete Elemente eindeutig sein, aber nicht unbedingt auf dem gesamten Desktop. Beispielsweise können mehrere Instanzen einer Anwendung oder mehrere Ordneransichten in Windows Explorer Elemente mit derselben AutomationId Eigenschaft enthalten, z. B. "SystemMenuBar".

Obwohl die Unterstützung für AutomationId für bessere automatisierte Tests immer empfohlen wird, ist diese Eigenschaft nicht obligatorisch. Wenn dies unterstützt wird, ist es nützlich, AutomationId ein Testautomatisierungsskript zu erstellen, das unabhängig von der Sprache der Benutzeroberfläche ausgeführt wird. Clients sollten keine Annahmen hinsichtlich der Werte treffen, die AutomationId von anderen Anwendungen verfügbar gemacht werden. AutomationId ist nicht garantiert, dass sie in verschiedenen Releases oder Builds einer Anwendung stabil ist.

Gilt für:

Weitere Informationen