O erro ocorre quando uma ação de fluxo da área de trabalho não consegue obter um elemento de interface do usuário
Este artigo descreve as diferentes causas e soluções para as mensagens de erro que podem ocorrer quando uma ação de fluxo da área de trabalho falha ao obter um elemento de interface do usuário.
Sintomas
A execução de um fluxo da área de trabalho falha com uma das seguintes mensagens de erro:
Para ações de automação da interface do usuário:
Erro 1
Falha na ação (falha ao obter a janela)
em que "Ação" é a respectiva ação do Power Automate para área de trabalho.
Erro 2
Falha na ação (falha ao obter o elemento da interface do usuário)
em que "Ação" é a respectiva ação do Power Automate para área de trabalho.
Erro 3
UIAutomation.ActionFailedError
em que "Ação" é a respectiva ação do Power Automate para área de trabalho.
Para ações de automação do navegador:
Erro 1
Elemento com seletor 'xyz' não encontrado
onde "xyz" é o seletor que identifica o elemento.
Erro 2
WebAutomation.ElementNotFoundError
Causa do erro "Falha na ação (falha ao obter a janela)"
A tela (janela) não está disponível no computador (não está aberta) ou o seletor da tela não é válido.
Solução
Para resolver o problema, você precisa:
Verifique se a tela pai do elemento da interface do usuário está disponível no computador. Caso contrário, a mensagem de erro indicará "Falha ao obter a janela".
Além disso, o erro "Falha ao obter a janela" pode ser gerado caso o seletor da tela pai seja inválido. Para corrigir esse problema, consulte as instruções a seguir.
Causa para os outros cenários
O elemento específico da interface do usuário não está disponível na tela (janela) ou seu seletor não é válido.
Solução
Para resolver o problema, siga as seguintes etapas:
Verifique se o elemento da interface do usuário está disponível na respectiva tela ou página da Web.
Capture o elemento da interface do usuário novamente como um novo objeto de elemento da interface do usuário e preencha a ação incorreta com o novo elemento da interface do usuário.
Navegue até o construtor de seletores e adicione um novo seletor usando a opção Seletor com recaptura .
Edite manualmente o seletor no construtor de seletores ou em seu modo de editor de texto.
Verifique se o seletor do elemento da interface do usuário é dinâmico. Um elemento de interface do usuário tem um seletor dinâmico quando o seletor é ligeiramente diferente toda vez que a janela é iniciada ou a página da Web é carregada. Para verificar se um elemento da interface do usuário tem um seletor dinâmico:
- Capture o elemento da interface do usuário.
- Reinicie a janela ou recarregue a página da Web.
- Capture exatamente o mesmo elemento da interface do usuário.
- Compare os dois seletores e observe se há alguma diferença. Você pode realizar a comparação no Bloco de Notas.
- Edite o seletor (um deles) manualmente usando os operandos ou editando os valores dos atributos.
Use abordagens alternativas para interagir com o elemento na tela. Você pode usar automação de imagem, ações de mouse e teclado e OCR (reconhecimento óptico de caracteres).
Se você receber o erro "Falha ao obter o elemento da interface do usuário" ou "Falha ao obter a janela" quando uma ação de automação da interface do usuário falhar no Microsoft Power Automate, consulte a ação de automação da interface do usuário falhará com o erro "Falha ao obter o elemento da interface do usuário" ou "Falha ao obter a janela".
Referências
- Automatizar aplicativos da área de trabalho
- Automatizar páginas da Web
- Automatizar em áreas de trabalho virtuais
- Automatizar usando elementos da interface do usuário
- Automatize usando imagens
- Criar um seletor personalizado
- Lidar com erros em fluxos da área de trabalho
- Instalar extensões de navegador do Power Automate
- Manipulação de variáveis e a notação %