Compartir a través de


AutomationProperties.AutomationIdProperty Propiedad

Definición

Identifica la propiedad adjunta AutomationProperties.AutomationId , que es una cadena que contiene el identificador (ID) de automatización de la interfaz de usuario para el elemento de automatización.

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

Valor de propiedad

Identificador de la propiedad adjunta AutomationProperties.AutomationId .

Comentarios

Cuando está disponible, automationId de un elemento debe ser el mismo en cualquier instancia de la aplicación, independientemente del idioma local. El valor debe ser único entre los elementos del mismo nivel, pero no necesariamente únicos en todo el escritorio. Por ejemplo, varias instancias de una aplicación o varias vistas de carpeta en el Explorador de Windows pueden contener elementos con la misma propiedad AutomationId , como "SystemMenuBar".

Aunque la compatibilidad con AutomationId siempre se recomienda para mejorar la compatibilidad con las pruebas automatizadas, esta propiedad no es obligatoria. Cuando se admite, AutomationId es útil para crear un script de automatización de pruebas que se ejecute independientemente del lenguaje de la interfaz de usuario. Los clientes no deben realizar suposiciones con respecto a los valores automationId expuestos por otras aplicaciones. AutomationId no se garantiza que sea estable en distintas versiones o compilaciones de una aplicación.

Se aplica a