Compartilhar via


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:

  1. 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".

  2. 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:

  1. Verifique se o elemento da interface do usuário está disponível na respectiva tela ou página da Web.

  2. 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.

  3. Navegue até o construtor de seletores e adicione um novo seletor usando a opção Seletor com recaptura .

  4. Edite manualmente o seletor no construtor de seletores ou em seu modo de editor de texto.

  5. 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:

    1. Capture o elemento da interface do usuário.
    2. Reinicie a janela ou recarregue a página da Web.
    3. Capture exatamente o mesmo elemento da interface do usuário.
    4. Compare os dois seletores e observe se há alguma diferença. Você pode realizar a comparação no Bloco de Notas.
    5. Edite o seletor (um deles) manualmente usando os operandos ou editando os valores dos atributos.
  6. 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