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 (ID) de automatización de la interfaz de usuario para el 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 Microsoft Windows Explorer, pueden contener elementos con la misma AutomationIdProperty, como "SystemMenuBar".
Aunque la compatibilidad con un AutomationId elemento siempre se recomienda para 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 ejecuten independientemente del lenguaje de la interfaz de usuario. Los clientes no deben realizar ninguna suposición con respecto a los AutomationIdelementos expuestos 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, consulte AutomationIdProperty.