AutomationProperties.AutomationIdProperty 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.
Identifie la propriété jointe AutomationProperties.AutomationId , qui est une chaîne contenant l’identificateur UI Automation (ID) pour l’élément Automation.
public:
static property DependencyProperty ^ AutomationIdProperty { DependencyProperty ^ get(); };
static DependencyProperty AutomationIdProperty();
public static DependencyProperty AutomationIdProperty { get; }
var dependencyProperty = AutomationProperties.automationIdProperty;
Public Shared ReadOnly Property AutomationIdProperty As DependencyProperty
Valeur de propriété
Identificateur de la propriété jointe AutomationProperties.AutomationId .
Remarques
Lorsqu’il est disponible, l’AutomationId d’un élément doit être identique 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 Windows Explorer, peuvent contenir des éléments avec la même propriété AutomationId, telle que « SystemMenuBar ».
Bien que la prise en charge d’AutomationId soit toujours recommandée pour une meilleure prise en charge des tests automatisés, cette propriété n’est pas obligatoire. Lorsqu’il est pris en charge, AutomationId est utile pour créer un script d’automatisation de test qui s’exécute quelle que soit la langue de l’interface utilisateur. Les clients ne doivent faire aucune hypothèse concernant les valeurs AutomationId exposées par d’autres applications. AutomationId n’est pas garanti pour être stable dans différentes versions ou builds d’une application.