AutomationElement.AutomationElementInformation.AutomationId Propiedad

Definición

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.

Se aplica a