Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une résolution de l’erreur qui peut se produire lorsque vous exécutez un flux de bureau qui contient une action Launch Browser dans Microsoft Power Automate. Si l’erreur se produit juste après une mise à jour du navigateur et présente les mêmes symptômes, consultez les actions d’automatisation du navigateur cessent de fonctionner après une mise à jour du navigateur.
S’applique à : Power Automate
Numéro d'origine de la base de connaissances : 5001691
Symptômes
Scénario 1
Lorsque vous exécutez un flux de bureau qui a un nouveau Microsoft Edge, lancer une nouvelle action Chrome ou lancer une nouvelle action Firefox dans Microsoft Power Automate, l’exécution échoue avec l’un des messages d’erreur suivants :
-
Échec du contrôle de Microsoft Edge (erreur interne ou échec de communication).
-
Échec du contrôle de Chrome (erreur interne ou échec de communication).
-
Échec du contrôle de Firefox (erreur interne ou échec de communication)
Important
Pour résoudre l’erreur :
- Commencez par exécuter le diagnostic des problèmes liés à l’interface utilisateur/à l’automatisation web à l’aide de l’utilitaire de résolution des problèmes Power Automate pour bureau.
- Lorsque le diagnostic s’exécute, un rapport est généré qui identifie les problèmes. Ces problèmes peuvent être résolus en appuyant sur le bouton Corriger qui s’affiche une fois la vérification des diagnostics terminée.
- Si l’utilitaire de résolution des problèmes ne résout pas l’erreur, passez aux causes potentielles et aux résolutions fournies dans cet article.
Scénario 2
L’erreur se produit également lorsque vous exécutez une action Launch Browser et que le navigateur est lancé à l’aide d’un autre utilisateur système que celui utilisé pour exécuter Power Automate pour bureau. Pour obtenir la solution de contournement recommandée, consultez Cause 3 dans cet article.
Cause 1 : L’extension web n’est pas installée correctement ou activée
L’extension web Microsoft Edge, Google Chrome ou Firefox n’est pas installée correctement ou activée.
Vérification du problème pour la cause 1
L’exécution d’un flux de bureau avec l’une des actions respectives échoue avec le message d’erreur.
L’initiation de l’enregistreur web pour le navigateur spécifique affiche le message suivant :
L’extension web peut sembler installée et activée dans le référentiel d’extensions du navigateur spécifique, mais elle ne parvient pas à s’exécuter.
Résolution
Installez l’extension web correspondante à partir du concepteur Power Automate pour l'application de bureau.
Même si l’extension semble installée et activée, vous devez la supprimer et la réinstaller.
Redémarrez le navigateur.
Cause 2 : l’action Lancer le navigateur prend plus de temps que le délai d’expiration par défaut
Le lancement du navigateur prend plus de temps que le délai d’expiration par défaut (30 secondes) de l’action. L’automatisation tente de prendre le contrôle du navigateur avant d’ouvrir et, par conséquent, l’action Launch Browser échoue.
Vérification du problème lié à la cause 2
L’exécution d’un flux de bureau avec l’une des actions respectives échoue avec le message d’erreur. Ce comportement peut ne pas être cohérent (certaines exécutions peuvent réussir).
Résolution 1
Dans l'action Lancez un nouvel Edge, Lancez un nouveau Chrome, ou Lancez un nouveau Firefox, augmentez les valeurs des paramètres Timeout au chargement de la page et Timeout situés dans la section Avancé. Par exemple, définissez ces valeurs sur 120 secondes.
Si cet ajustement ne résout pas le problème, suivez les étapes décrites dans la résolution 2 ou la résolution 3.
Résolution 2
Utilisez l’action Launch Browser pour démarrer le processus du navigateur correspondant. Ensuite, une combinaison d’une action Launch Browser supplémentaire avec le mode défini sur Attacher à l’instance en cours d’exécution et une action Accéder à la page web par la suite peut être utilisée pour résoudre le problème.
Insérez une nouvelle action Launch Browser comme suit :
- Lancer un nouveau Microsoft Edge
- Lancer un nouveau Chrome
- Lancer un nouveau Firefox
- Lancer un nouveau Internet Explorer
Configurez les paramètres de l’action :
Mode lancement : Lancer une nouvelle instance
URL initiale : URL par défaut
Les paramètres restants peuvent être définis comme vous le souhaitez.
Insérez une stratégie de gestion des erreurs :
Sélectionnez l’option En cas d'erreur dans la fenêtre d’action :
Sélectionnez Continuer l’exécution>du flux Atteindre l’action suivante dans la liste déroulante, puis sélectionnez Enregistrer.
Insérez une nouvelle action Launch Browser du même navigateur que l’étape 1 et configurez les paramètres de l’action :
Mode de lancement : Attacher à une instance en cours d’exécution
Attacher à l'onglet du navigateur : par URL
URL de l’onglet : URL insérée à l’étape 1.
Variables produites : remplacez la nouvelle variable de navigateur par le nom de la variable produite à l’étape 1.
Sélectionnez l’option On error et effectuez les étapes suivantes :
Activez l’action Nouvelle tentative si une erreur se produit .
Définissez le nombre de fois à 20 en sélectionnant le nombre souhaité.
Définissez l’intervalle en secondes sur 5 en sélectionnant le nombre de secondes.
Sélectionnez Enregistrer.
Insérez une action Accéder à la page web et configurez les paramètres de l’action :
Instance de navigateur web : variable produite par l’action Launch Browser.
Naviguer : Vers l’URL
URL : URL à laquelle vous souhaitez accéder.
Résolution 3
Utilisez l’action Launch Browser pour démarrer le processus du navigateur correspondant. Ensuite, une combinaison d’une action Launch Browser supplémentaire avec le mode Défini sur Attacher à l’instance en cours d’exécution et une action Wait définie sur une durée par la suite peut être utilisée pour résoudre le problème.
Insérez une nouvelle action Launch Browser comme suit :
- Lancer un nouveau Microsoft Edge
- Lancer un nouveau Chrome
- Lancer un nouveau Firefox
- Lancer un nouveau Internet Explorer
Configurez les paramètres de l’action :
Mode lancement : Lancer une nouvelle instance
URL initiale : URL par défaut
Les paramètres rest peuvent être définis comme vous le souhaitez.
Insérez une stratégie de gestion des erreurs :
Sélectionnez l’option En cas d'erreur dans la fenêtre d’action :
Sélectionnez Continuer l’exécution>du flux Atteindre l’action suivante dans la liste déroulante, puis sélectionnez Enregistrer.
Insérez une action Wait et définissez sa durée sur 90 secondes (ajustez la durée si nécessaire).
Insérez une autre action Launch Browser pour le même navigateur utilisé à l’étape 1 et configurez les paramètres :
Mode de lancement : Attacher à une instance en cours d’exécution
Attacher à l’onglet du navigateur : par URL
URL de l’onglet : URL insérée à l’étape 1.
Variables produites : remplacez la nouvelle variable de navigateur par le nom de la variable produite à l’étape 1.
Cause 3 : Le navigateur est lancé à l’aide d’un utilisateur système différent de celui utilisé pour exécuter Power Automate for desktop (version 2.38 ou ultérieure)
Ce problème peut se produire dans les modes de flux de bureau assistés et sans assistance.
Pour résoudre le problème, vérifiez que le navigateur est lancé à l’aide du même compte d’utilisateur système que celui utilisé pour exécuter Power Automate for Desktop.
Vérifications générales
Si les actions précédentes ne résolvent pas le problème, vérifiez ce qui suit :
- Assurez-vous que la variable
ComSpec
d’environnement avec la valeurC:\WINDOWS\system32\cmd.exe
existe sur la machine. - (Chrome uniquement) Vérifiez le paramètre
exit_type
et définissez-le surnormal
dans le chemin %localappdata%\Google\Chrome\User Data\Default\Preferences. - Effacez manuellement le cache du navigateur et les cookies, puis redémarrez le navigateur.