Langage

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 de son conteneur.

Remarques

Lorsqu’il est disponible, l’élément AutomationIdProperty doit toujours être identique dans n’importe quelle 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 vues 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’une version AutomationId soit toujours recommandée pour une meilleure testabilité, cette propriété n’est pas obligatoire. Là où elle est prise en charge, il AutomationId est utile de créer des scripts d’automatisation de test qui s’exécutent indépendamment du langage de l’interface utilisateur. Les clients ne doivent pas faire d’hypothèses concernant les AutomationIds exposés par d’autres applications. Un AutomationId élément n’est pas nécessairement garanti pour être stable dans différentes versions ou builds d’une application.

Pour plus d’informations, consultez AutomationIdProperty.

S’applique à