AutomationElement.AutomationElementInformation.AutomationId Propriedade

Definição

Obtém uma cadeia de caracteres que contém o identificador de Automação da Interface do Usuário (ID) do 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 estiver disponível, espera-se que o AutomationIdProperty 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 Gerenciador de Microsoft Windows podem conter elementos com o mesmo AutomationIdProperty, como "SystemMenuBar".

Embora o suporte a um AutomationId seja sempre recomendado para melhor capacidade de teste, essa propriedade não é obrigatória. Quando há suporte, é AutomationId útil criar scripts de automação de teste que são executados independentemente da linguagem da 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 aplicativo seja estável entre versões ou builds diferentes de um aplicativo.

Para obter mais informações, consulte AutomationIdProperty.

Aplica-se a