AutomationElement.AutomationElementInformation.AutomationId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.