AutomationProperties.AutomationIdProperty Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica a propriedade anexada AutomationProperties.AutomationId , que é uma cadeia de caracteres que contém o ID (identificador de Automação da Interface do Usuário) para o elemento de automação.
public:
static property DependencyProperty ^ AutomationIdProperty { DependencyProperty ^ get(); };
static DependencyProperty AutomationIdProperty();
public static DependencyProperty AutomationIdProperty { get; }
var dependencyProperty = AutomationProperties.automationIdProperty;
Public Shared ReadOnly Property AutomationIdProperty As DependencyProperty
Valor da propriedade
O identificador da propriedade anexada AutomationProperties.AutomationId .
Comentários
Quando estiver disponível, a AutomationId de um elemento deverá ser a mesma 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 Windows Explorer podem conter elementos com a mesma propriedade AutomationId, como "SystemMenuBar".
Embora o suporte para AutomationId seja sempre recomendado para um melhor suporte a testes automatizados, essa propriedade não é obrigatória. Quando há suporte, AutomationId é útil para criar um script de automação de teste que é executado independentemente da linguagem da interface do usuário. Os clientes não devem fazer suposições sobre os valores AutomationId expostos por outros aplicativos. Não há garantia de que AutomationId seja estável em diferentes versões ou builds de um aplicativo.