AutomationProperties.AutomationId Angefügte Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- Type: string
- Bezeichnerfeld: AutomationIdProperty
- Accessormethoden: GetAutomationId, SetAutomationId