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 identisch sein, unabhängig von der lokalen Sprache. Der Wert sollte für gleichgeordnete Elemente eindeutig sein, aber nicht unbedingt auf dem gesamten Desktop eindeutig sein. Beispielsweise können mehrere Instanzen einer Anwendung oder mehrere Ordnersichten in Windows Explorer Elemente mit derselben AutomationId Eigenschaft enthalten, z. B. "SystemMenuBar".

Obwohl die Unterstützung für AutomationId immer empfohlen wird, um automatisierte Tests besser zu unterstützen, ist diese Eigenschaft nicht obligatorisch. Wenn es unterstützt wird, ist es nützlich, AutomationId ein Testautomatisierungsskript zu erstellen, das unabhängig von der Ui-Sprache ausgeführt wird. Clients sollten keine Annahmen hinsichtlich der AutomationId von anderen Anwendungen verfügbar gemachten Werte treffen. AutomationId ist nicht garantiert, dass sie über verschiedene Releases oder Builds einer Anwendung hinweg stabil ist.

Gilt für:

Weitere Informationen