AutomationElement.AutomationElementInformation.AutomationId 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í.
Obtiene una cadena que contiene el identificador de automatización de la interfaz de usuario (ID) del elemento.
public:
property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String
Valor de propiedad
Identificador de un elemento que es único entre los elementos del mismo nivel dentro de su contenedor.
Comentarios
Cuando está disponible, se espera que el AutomationIdProperty de un elemento siempre sea 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 Microsoft Windows pueden contener elementos con el mismo AutomationIdProperty, como "SystemMenuBar".
Aunque siempre se recomienda la compatibilidad con para AutomationId mejorar la capacidad de prueba, esta propiedad no es obligatoria. Cuando se admite, AutomationId resulta útil crear scripts de automatización de pruebas que se ejecutan independientemente del lenguaje de la interfaz de usuario. Los clientes no deben realizar suposiciones con respecto a las AutomationIdexpuestas por otras aplicaciones. AutomationId No se garantiza necesariamente que sea estable en distintas versiones o compilaciones de una aplicación.
Para obtener más información, vea AutomationIdProperty.