AutomationElement.AutomationElementInformation.AutomationId AutomationElement.AutomationElementInformation.AutomationId AutomationElement.AutomationElementInformation.AutomationId AutomationElement.AutomationElementInformation.AutomationId Property

Definition

Ruft eine Zeichenfolge ab, die die BenutzeroberflächenautomatisierungUI Automation Bezeichner (identifier; ID)identifier (ID) für das Element enthält.Gets a string containing the BenutzeroberflächenautomatisierungUI Automation Bezeichner (identifier; ID)identifier (ID) for the element.

public:
 property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String

Eigenschaftswert

Eine ID für ein Element, das untergeordneten Elementen innerhalb des Containers eindeutig ist.An ID for an element that is unique among siblings within its container.

Hinweise

Wenn es verfügbar AutomationIdProperty ist, wird erwartet, dass ein Element in jeder Instanz der Anwendung immer identisch ist, unabhängig von der lokalen Sprache.When it is available the AutomationIdProperty of an element is expected to always be the same in any instance of the application regardless of the local language. Der Wert sollte bei gleich geordneten Elementen eindeutig sein, ist aber nicht unbedingt auf dem gesamten Desktop eindeutig.The value should be unique among sibling elements but not necessarily unique across the entire desktop. Beispielsweise können mehrere Instanzen einer Anwendung oder mehrere Ordner Sichten in Microsoft Windows Explorer Elemente mit dem gleichen AutomationIdPropertyenthalten, wie z. b. "systemmenubar".For example, multiple instances of an application, or multiple folder views in Microsoft Windows Explorer, may contain elements with the same AutomationIdProperty, such as "SystemMenuBar".

Die Unterstützung eines AutomationId wird immer für eine bessere Testability empfohlen, diese Eigenschaft ist jedoch nicht zwingend erforderlich.While support of an AutomationId is always recommended for better testability, this property is not mandatory. Wenn es unterstützt wird, AutomationId ist ein nützlich zum Erstellen von Test Automatisierungs Skripts, die unabhängig von der Benutzeroberflächen Sprache ausgeführt werden.Where it is supported, an AutomationId is useful for creating test automation scripts that run regardless of UI language. Clients sollten keine Annahmen bezüglich der AutomationIdvon anderen Anwendungen bereitgestellten e treffen.Clients should make no assumptions regarding the AutomationIds exposed by other applications. Eine AutomationId ist nicht notwendigerweise sichergestellt, dass Sie über verschiedene Releases oder Builds einer Anwendung hinweg stabil ist.An AutomationId is not necessarily guaranteed to be stable across different releases or builds of an application.

Weitere Informationen finden Sie unter AutomationIdProperty.For more information, see AutomationIdProperty.

Gilt für: