CodedUI: PropertyNames.ControlName não funciona
Estou procurando um controle personalizado de maneira genérica, para poder reutilizar a função para encontrar outros controles personalizados que correspondam a este.
Captura de tela das propriedades
Tem um nome e um ControlName. A propriedade name nem sempre será preenchida corretamente, o ControlName será!
Quando procuro o controle personalizado, como no código abaixo, ele localiza e executa as ações solicitadas.
Grupo WinGroup = novo WinGroup (this.window); group.SearchProperties.Add (WinGroup.PropertyNames.Name, strGroupName, PropertyExpressionOperator.Contains); group.SearchConfigurations.Add (SearchConfiguration.NextSibling);
Quando altero os PropertyNames para ControlName, ele iránão localize o controle! O que me surpreende completamente, porque também é único.
Qual pode ser a causa disso? Estou faltando alguma coisa ou estou fazendo algo errado?
Para garantir a segurança, o PropertyNames.ControlName pode ser usado para encontrar objetos?
Atenciosamente, Leslie