AutomationElement.AutomationElementInformation.AutomationId Propiedad

Definición

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.

Se aplica a