Sintoma

Uma ação de automação da interface do usuário falha com uma das seguintes mensagens de erro:

  • Falha ao obter elemento

  • Falha ao obter a janela

  • Elemento não foi encontrado

  • Janela não foi encontrada

Verificando o problema

Na primeira vez em que o elemento foi capturado durante a autoria do fluxo da Área de Trabalho, o PAD pôde interagir com o elemento com êxito. 

Causa

Causa #1

O nome da janela do aplicativo ou a estrutura subjacente do elemento foi alterado. Portanto, o seletor de interface do usuário inicialmente usado para localizar o elemento não é mais aplicável. 

Causa #2

O aplicativo é executado com privilégios mais elevados do que Power Automate Desktop.

Resolução

For Cause #1

Edite o seletor de interface do usuário do elemento para criar um novo seletor de interface do usuário mais robusto, que poderá localizar o elemento mesmo que o nome da janela ou a estrutura subjacente do elemento seja dinâmico. Todas as partes do seletor dinâmico devem ser removidas.


Para fazer isso, capture novamente o elemento após a falha e compare o novo seletor com o antigo para identificar as diferenças.
Observe que o seletor de cada elemento da interface do usuário consiste em duas (2) partes. O seletor Window e o seletor do elemento nessa janela.

texto alternativo


Agora identifique o elemento ou atributo que foi alterado em um dos acima. Pode haver um ou mais elementos/atributos diferentes. 

Os seletores de interface do usuário podem ser revisados e editados por meio da janela construtor do Seletor: 


texto alternativo


Edite o seletor para garantir que ele contenha apenas elementos/atributos estáticos que não serão alteráveis. 

Por exemplo, se o nome da janela tiver uma parte dinâmica no final, em vez de "Name – Equal to – MyWindowName (2)", ele poderá ser modificado para "Name – Starts with - MyWindowName"


Em geral, os métodos a seguir podem ser seguidos: 

  • Remova quaisquer valores dinâmicos como números e modifique os Operadores relevantes de acordo (Inicia com, Termina com, Contém etc.)

  • Remover elementos inteiros do caminho do seletor, se necessário

Solução alternativa

A automação surface pode ser usada como alternativa para automatizar o aplicativo. Consulte o artigo a seguir para ver as práticas recomendadas sobre como automatizar com Mouse, Teclado e OCR.

For Cause #2

Tanto o aplicativo quanto o PAD devem ser executados com os mesmos privilégios.

Power Automate A área de trabalho não é elevada por padrão. Portanto, desmarque a caixa de seleção "Executar este programa como administrador" na seção Compatibilidade da janela Propriedades do aplicativo.

Outra opção seria definir PAD para ser executado como administrador também.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×