Partage via


AutomationElement.AutomationElementInformation.AutomationId Propriété

Définition

Obtient une chaîne contenant l’identificateur UI Automation (ID) de l’élément.

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

Valeur de propriété

ID d’un élément unique parmi les frères et sœurs de son conteneur.

Remarques

Lorsqu’il est disponible, l’élément AutomationIdProperty d’un élément doit toujours être le même dans n’importe quel instance de l’application, quelle que soit la langue locale. La valeur doit être unique parmi les éléments frères, mais pas nécessairement unique sur l’ensemble du bureau. Par exemple, plusieurs instances d’une application, ou plusieurs affichages de dossiers dans Microsoft Windows Explorer, peuvent contenir des éléments avec le même AutomationIdProperty, comme « SystemMenuBar ».

Bien que la prise en charge d’un AutomationId soit toujours recommandée pour une meilleure testabilité, cette propriété n’est pas obligatoire. Lorsqu’il est pris en charge, un est utile pour créer des AutomationId scripts d’automatisation de test qui s’exécutent quelle que soit la langue de l’interface utilisateur. Les clients ne doivent faire aucune hypothèse concernant les AutomationIdéléments exposés par d’autres applications. Il AutomationId n’est pas nécessairement garanti qu’un est stable dans différentes versions ou builds d’une application.

Pour plus d'informations, consultez AutomationIdProperty.

S’applique à