Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una resolución del error que puede producirse al ejecutar un flujo de escritorio que contiene una acción Iniciar explorador en Microsoft Power Automate. Si el error se produce justo después de una actualización del explorador y tiene los mismos síntomas, consulte Acciones de automatización del explorador dejan de funcionar después de una actualización del explorador.
Se aplica a: Power Automate
Número de KB original: 5001691
Síntomas
Escenario 1
Al ejecutar un flujo de escritorio que tenga una acción Iniciar nuevo Microsoft Edge, Iniciar nuevo Chrome o Iniciar nuevo Firefox en Microsoft Power Automate, se producirá un error en la ejecución con uno de los siguientes mensajes de error:
-
No se pudo asumir el control de Microsoft Edge (error interno o error de comunicación).
-
No se pudo asumir el control de Chrome (error interno o error de comunicación).
-
No se pudo asumir el control de Firefox (error interno o error de comunicación)
Importante
Para resolver el error:
- En primer lugar, ejecute el diagnóstico de problemas de automatización de la interfaz de usuario o web mediante Power Automate para el solucionador de problemas de escritorio.
- Cuando se ejecuta el diagnóstico, se genera un informe que identifica problemas. Estos problemas se pueden resolver presionando el botón Corregir que aparece una vez completada la comprobación de diagnósticos.
- Si el solucionador de problemas no resuelve el error, continúe con las posibles causas y resoluciones proporcionadas en este artículo.
Escenario 2
El error también se produce cuando se ejecuta una acción Iniciar explorador y el explorador se inicia con un usuario del sistema diferente al que se usa para ejecutar Power Automate para escritorio. Para obtener la solución alternativa recomendada, vea Causa 3 en este artículo.
Causa 1: La extensión web no está instalada correctamente o habilitada
La extensión web Microsoft Edge, Google Chrome o Firefox no está instalada correctamente ni habilitada.
Verificación de la causa 1
La ejecución de un flujo de escritorio con una de las acciones respectivas produce un error con el mensaje de error.
El inicio de la grabadora web para el explorador específico muestra el siguiente mensaje:
Es posible que la extensión web parezca estar instalada y habilitada en el repositorio de extensiones del explorador específico, pero no se puede ejecutar.
Solución
Instale la extensión web correspondiente desde Power Automate Desktop Designer.
Incluso si la extensión parece instalada y habilitada, debe quitarla y reinstalarla.
Reinicia el explorador.
Causa 2: La acción de iniciar el navegador dura más que el tiempo de espera predeterminado
El inicio del explorador tarda más tiempo que el tiempo de espera predeterminado (30 segundos) de la acción. La automatización intenta asumir el control del explorador antes de abrir y, como resultado, se produce un error en la acción Iniciar explorador.
Verificación del problema de la causa número 2
La ejecución de un flujo de escritorio con una de las acciones respectivas produce un error con el mensaje de error. Este comportamiento podría no ser consistente (algunas ejecuciones podrían ser exitosas).
Resolución 1
En la acción Iniciar nuevo Edge, Iniciar nuevo Chrome o Iniciar nuevo Firefox, aumente los valores de Timeout en la carga de la página web y el parámetro Timeout ubicado en la sección Avanzado. Por ejemplo, establezca estos valores en 120 segundos.
Si este ajuste no resuelve el problema, siga los pasos descritos en Resolución 2 o Resolución 3.
Resolución 2
Use la acción Iniciar explorador para iniciar el proceso del explorador correspondiente. A continuación, una combinación de una acción adicional de Iniciar explorador con el modo establecido en Asociar a la instancia en ejecución y, posteriormente, una acción Ir a página web se puede usar para resolver el problema.
Inserte una nueva acción Iniciar explorador como:
- Iniciar el nuevo Microsoft Edge
- Abrir nuevo Chrome
- Iniciar nuevo Firefox
- Iniciar nuevo Internet Explorer
Configure los parámetros de la acción:
Modo de inicio: Iniciar nueva instancia
Dirección URL inicial: una dirección URL predeterminada
Los parámetros restantes se pueden establecer según sea necesario.
Inserte una directiva de control de errores:
Seleccione la opción En caso de error en la ventana de acción.
Seleccione Continuar ejecución de flujo>Ir a la siguiente acción en la lista desplegable y, a continuación, seleccione Guardar.
Inserte una nueva acción Iniciar explorador del mismo explorador que el paso 1 y configure los parámetros de la acción:
Modo de inicio: Adjuntar a la instancia en ejecución
Adjuntar a la pestaña del explorador: Por dirección URL
URL de pestaña: la URL insertada en el paso 1.
Variables generadas: reemplace la nueva variable del explorador por el nombre de la variable generada en el paso 1.
Seleccione la opción En caso de error y realice los pasos siguientes:
Habilite la opción Reintentar si se produce un error.
Establezca el número de veces en 20 seleccionando el número de veces.
Establezca el intervalo en segundos en 5 seleccionando el número de segundos.
Haga clic en Guardar.
Inserte una acción Ir a la página web y configure los parámetros de la acción:
Instancia del explorador web: variable generada por la acción Iniciar explorador.
Navegar: a dirección URL
Dirección URL: la dirección URL a la que desea navegar.
Resolución 3
Use la acción Iniciar explorador para iniciar el proceso del explorador correspondiente. A continuación, se puede usar una combinación de una acción adicional de Iniciar explorador con el modo establecido en Asociar a la instancia en ejecución y una acción de Esperar establecida en una duración determinada posteriormente para resolver el problema.
Inserte una nueva acción Iniciar explorador como:
- Iniciar Microsoft Edge nuevo
- Abrir el nuevo Chrome
- Iniciar nuevo Firefox
- Iniciar nuevo Internet Explorer
Configure los parámetros de la acción:
Modo de inicio: Iniciar nueva instancia
Dirección URL inicial: una dirección URL predeterminada
Los parámetros de resto se pueden establecer según se desee.
Inserte una directiva de control de errores:
Seleccione la opción Al error en la ventana de acción:
Seleccione Continuar ejecución de flujo>Ir a la siguiente acción en la lista desplegable y, a continuación, seleccione Guardar.
Inserte una acción Wait y establezca su duración en 90 segundos (ajuste la duración según sea necesario).
Inserte otra acción Iniciar explorador para el mismo explorador usado en el paso 1 y configure los parámetros:
Modo de inicio: Adjuntar a la instancia en ejecución
Adjuntar a la pestaña del explorador: Por dirección URL
Dirección URL de la pestaña: la dirección URL insertada en el paso 1.
Variables generadas: reemplace la nueva variable del explorador por el nombre de la variable generada en el paso 1.
Causa 3: el explorador se inicia con un usuario del sistema diferente al usado para ejecutar Power Automate para escritorio (versión 2.38 o posterior)
Este problema puede producirse en modos de flujo de escritorio asistido y desatendido.
Para resolver el problema, asegúrese de que el explorador se inicia con la misma cuenta de usuario del sistema que se usa para ejecutar Power Automate para escritorio.
Comprobaciones generales
Si las acciones anteriores no resuelven el problema, asegúrese de lo siguiente:
- Asegúrese de que la variable
ComSpec
de entorno con valorC:\WINDOWS\system32\cmd.exe
existe en la máquina. - (Solo para Chrome) Compruebe y establezca el
exit_type
parámetronormal
en %localappdata%\Google\Chrome\User Data\Default\Preferences. - Borre manualmente la memoria caché del explorador y las cookies y reinicie el explorador.