Compartilhar via


Erro "Falha ao assumir o controle do Microsoft Edge/Chrome/Firefox"

Este artigo fornece uma resolução para o erro que pode ocorrer quando você executa um fluxo de área de trabalho que contém uma ação "Iniciar navegador" no Microsoft Power Automate. Se o erro ocorrer logo após uma atualização do navegador e tiver os mesmos sintomas, consulte Ações de automação do Navegador param de funcionar após uma atualização do navegador.

Aplica-se a: Power Automate
Número de KB original: 5001691

Sintomas

Quando você executa um fluxo de área de trabalho que tem uma ação "Iniciar Edge", "Iniciar Chrome" ou "Iniciar Firefox" no Microsoft Power Automate, a execução falha com uma das seguintes mensagens de erro:

Falha ao assumir o controle do Microsoft Edge (erro interno ou falha de comunicação).

Falha ao assumir o controle do Chrome (erro interno ou falha de comunicação).

Falha ao assumir o controle do Firefox (erro interno ou falha de comunicação)

Causa 1: a extensão da Web não está instalada corretamente ou habilitada

A extensão Web do Microsoft Edge, Google Chrome ou Firefox não está instalada corretamente ou habilitada.

Verificando o problema da causa 1

  • A execução de um fluxo de área de trabalho com uma das respectivas ações falha com a mensagem de erro.

  • A iniciação do Web Recorder para o navegador específico mostra a mensagem abaixo:

    Uma mensagem que contém um botão Obter Extensão para instalar a extensão da Web.

  • Observe que a extensão da Web pode parecer estar instalada e habilitada no repositório de extensão do navegador específico, mas a execução não foi bem sucedida.

Resolução

  1. Instale a respectiva extensão Web do designer de Power Automate para desktop.

    Selecione para instalar a extensão da Web na lista.

  2. Mesmo que a extensão pareça instalada e habilitada, você precisará removê-la e reinstalá-la.

  3. Reinicie o navegador.

Causa 2: a ação iniciar o navegador leva mais tempo do que o tempo limite padrão

O lançamento do navegador demora mais do que o tempo limite padrão (30 segundos) da ação. A automação tenta assumir o controle do navegador antes de abrir e, como resultado, a ação "Iniciar navegador" falha.

Verificando o problema da causa 2

A execução de um fluxo de área de trabalho com uma das respectivas ações falha com a mensagem de erro. Esse comportamento pode não ser consistente (algumas execuções podem ser bem-sucedidas).

Resolução

  1. Insira uma nova ação "Iniciar novo navegador" como:

    • Iniciar o novo Edge
    • Iniciar o novo Chrome
    • Iniciar o novo Firefox
    • Iniciar novas Explorer de Internet
  2. Configure os parâmetros da ação:

    • Modo de inicialização: iniciar nova instância

    • URL inicial: uma URL padrão

    • Parâmetros rest podem ser definidos como desejado.

      Configure os parâmetros da ação Iniciar novo navegador.

  3. Insira uma política de tratamento de erros por:

    • Selecione a opção De erro na janela de ação:

      Insira uma política de tratamento de erros usando a opção Erro ativado.

    • Selecione Continuar execução de> fluxoVá para a próxima ação na lista suspensa e selecione Salvar.

      Selecione a execução de fluxo Continuar e Vá para as próximas opções de ação e salve as configurações.

  4. Insira uma nova ação "Iniciar novo navegador" do mesmo navegador da etapa 1 e configure os parâmetros da ação:

    • Modo de inicialização: anexar à instância em execução

    • Anexar à guia navegador: por URL

    • URL da Guia: a URL inserida na etapa 1.

    • Variáveis produzidas: substitua o novo Navegador por variável para o nome da variável produzida pela etapa 1.

      Substitua o novo Navegador por variável para o nome da variável produzida pela etapa 1.

  5. Selecione a opção De erro e siga as seguintes etapas:

    1. Habilite a ação De repetição se ocorrer uma opção de erro .

      Habilite a ação De repetição se ocorrer uma opção de erro.

    2. Defina o número de vezes como 20 selecionando o número de vezes.

    3. Defina o intervalo em segundos como 5 selecionando o número de segundos.

    4. Selecione Salvar.

  6. Insira uma ação "Ir para a Página da Web" e configure os parâmetros da ação:

    • Instância do navegador da Web: a variável produzida pela ação "Iniciar novo navegador".

    • Navegar: para a URL

    • URL: a URL para a qual você deseja navegar.

      Configure os parâmetros da ação Ir para a Página da Web.

Por fim, encontre algumas verificações gerais que você pode aplicar caso as ações acima não corrijam o problema:

  • Verifique se a variável ComSpec ambiental com valor C:\WINDOWS\system32\cmd.exe existe no computador.
  • Somente para Chrome: verifique e defina o exit_type parâmetro como normal em %localappdata%\Google\Chrome\User Data\Default\Preferences.
  • Desmarque o cache e os cookies do navegador manualmente e reinicie o navegador.