AutomationElement.AutomationElementInformation.AutomationId Propriedade

Definição

Obtém uma cadeia de caracteres que contém o ID (identificador de Automação da Interface do Usuário) para o elemento .

public:
 property System::String ^ AutomationId { System::String ^ get(); };
public string AutomationId { get; }
member this.AutomationId : string
Public ReadOnly Property AutomationId As String

Valor da propriedade

Uma ID para um elemento que é exclusivo entre irmãos dentro de seu contêiner.

Comentários

Quando ele está disponível, espera-se que o AutomationIdProperty de um elemento seja sempre o mesmo em qualquer instância do aplicativo, independentemente do idioma local. O valor deve ser exclusivo entre elementos irmãos, mas não necessariamente exclusivo em toda a área de trabalho. Por exemplo, várias instâncias de um aplicativo ou várias exibições de pasta no Microsoft Windows Explorer, podem conter elementos com o mesmo AutomationIdProperty, como "SystemMenuBar".

Embora o suporte de um AutomationId seja sempre recomendado para melhor capacidade de teste, essa propriedade não é obrigatória. Quando há suporte, um AutomationId é útil para criar scripts de automação de teste executados independentemente da linguagem de interface do usuário. Os clientes não devem fazer suposições sobre os AutomationIds expostos por outros aplicativos. Não AutomationId é necessariamente garantido que um seja estável em diferentes versões ou builds de um aplicativo.

Para obter mais informações, consulte AutomationIdProperty.

Aplica-se a