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 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.
- Type: string
- Bezeichnerfeld: AutomationIdProperty
- Accessormethoden: GetAutomationId, SetAutomationId