AutomationProperties.AutomationIdProperty Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.