Partager via


AutomationProperties.AutomationIdProperty Propriété

Définition

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.

S’applique à