- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- Variables
- Arguments
- Noms d'espace importés
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Méthodes de saisie
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Flux de contrôle
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- Automatisation de RDP
- Automatisation SAP
- Automatisation VMware Horizon
- Journalisation
- L'outil de migration MiseAlEchelleCoordonnees (ScaleCoordinates)
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- StudioPro
- Extensions
- À propos des extensions
- À propos de l'outil SetupExtensions
- À propos d'UiPath Remote Runtime
- Stratégies de groupe Chrome
- Résolution des problèmes rencontrés avec l’extension Chrome
- Extension pour Bureau à distance Windows
- Extension pour VMware Horizon
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Résolution des problèmes
- Internet Explorer x64
- Problèmes d'interopérabilité avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Identification des éléments d'IU après les mises à jour de Windows
- Applications JxBrowser
- Surveillance des événements utilisateur
- Java dans App-V
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes Citrix
Résolution des problèmes rencontrés avec l’extension Chrome
Cette page présente les dysfonctionnements les plus courants de l'extension UiPath pour Chrome et leurs solutions possibles.
- Dans Google Chrome, rendez-vous sur
chrome://extensions/
. - Assurez-vous que l’extension est installée et activée, comme expliqué ici.
- Si l’extension a été installée correctement mais n’apparaît pas dans Chrome, vérifiez s’il existe des stratégies de groupe (Group Policies) qui affectent l’extension, comme expliqué ici.
Remarque : la sélection de la case à cocher Mode développeur (Developer mode) en haut de la page
chrome://extensions/
affiche le bouton Mettre à jour (Update) sur la page Détails (Details) de l'extension.
ChromeNativeMessaging.exe
permet la communication entre l'extension UiPath pour Chrome et UiPath Studio/Robot.
- Ouvrez Chrome.
- Ouvrir le Gestionnaire des tâches.
- Vérifiez que le processus
ChromeNativeMessaging.exe
n'est pas en cours d'exécution. -
Si le processus n’est pas en cours d’exécution :
- Assurez-vous que l'extension est installée. Pour plus d'informations sur son installation, consultez la page docs.
- Vérifiez s'il existe des stratégies de groupe affectant
ChromeNativeMessaging.exe
. Consultez la page docs pour plus d’informations. - Vérifiez si la variable d'environnement ComSpec est correctement définie.
Si les manipulations ci-dessus n'ont pas résolu votre problème, suivez les instructions sur ce lien pour consulter le journal de traçage de l'extension UiPath afin de tenter d'obtenir plus d'informations sur les erreurs enregistrées. Vous pouvez collecter et analyser les types de traçage suivants : Activation du traçage (Enabling Traces).
- Dans Google Chrome, rendez-vous sur
chrome://extensions/
. - Cochez la case Mode développeur en haut de la page.
- Accédez à l'extension UiPath et cliquez sur la page d'arrière-plan pour ouvrir la page des outils de développement.
- Ouvrez la Console pour consulter toutes les informations de traçage générées par l'extension.
Remarque : les erreurs apparaissent en rouge.
- Rendez-vous sur la page Web que vous souhaitez automatiser et suivez : Barre de navigation latérale > Autres outils > Outils de développement (Side Navigation Bar > More tools > Developer tools) ou appuyez sur Ctrl + Maj + I. Vous verrez alors la liste des informations de traçage générées par l'extension UiPath pour la page en cours.
Remarque : les erreurs apparaissent en rouge.
- Ouvrez l'Éditeur du Registre.
- Recherchez la clé suivante :
HKEY_CURRENT_USER\SOFTWARE\UiPath
. - Double-cliquez sur la valeur WebExtensionTrace DWORD pour ouvrir la fenêtre Modifier la valeur DWORD (Edit DWORD Value).
- Dans le champ Données de la valeur (Value Data) , indiquez une valeur de 1 et cliquez sur OK (OK) pour enregistrer les modifications.
Remarque : si la valeur WebExtensionTrace DWORD n'existe pas, vous devrez alors la créer : cliquez sur le module de droite avec un clic-droit avec la souris, puis sélectionnez Nouveau > Valeur DWORD (32 bits) (New > DWORD (32-bit) Value) et indiquez les valeurs mentionnées ci-dessus.
Si l'extension pour Chrome ne fonctionne toujours pas, supprimez-la de chrome://extensions/ et réinstallez-la.
ComSpec
est manquante ou a une valeur non valide, Google Chrome ne peut pas lancer ChromeNativeMessaging.exe
.
ComSpec
.
%SystemRoot%\system32\cmd.exe
.
Par défaut, l’extension n’a pas accès aux URL de fichiers ou au mode navigation privée. Pour activer ceux-ci :
- Dans Google Chrome, rendez-vous sur
chrome://extensions/
. La page Extensions Chrome s’affiche. - Accédez à l'extension Automatisation Web UiPath (UiPath Web Automation) et cliquez sur le bouton Détails (Details). La page de détails Automatisation Web UiPath (UiPath Web Automation) s'affiche.
- Vérifier que les cases Autoriser en mode navigation privée (Allow in incognito) et Autoriser l'accès aux URL de fichier (Allow access to file URLs) sont cochées.
L'extension UiPath pour Chrome ne prend pas en charge l’automatisation simultanée de plusieurs instances de navigateur en cours d’exécution avec plusieurs profils d’utilisateurs. Ainsi, l’automatisation du navigateur vous oblige à fermer toutes les instances actives de Chrome et à redémarrer le navigateur à l’aide d’un seul profil d’utilisateur.
Dans certains cas, les processus en arrière-plan dans Chrome empêchent celui-ci de se fermer complètement, ce qui interfère avec les automatisations, même si l’instance du navigateur n’est pas visible.
Nous vous recommandons de fermer Chrome en faisant un clic droit sur l’icône Chrome dans la barre d'état, et en sélectionnant Quitter (Exit). Cela garantit qu’aucun autre profil d’utilisateur ne continue à être utilisé en arrière-plan.
Simulate
ne fonctionne plus sur les éléments HTML qui ont un gestionnaire de clics avec l'URI javascript:
.
Dans ce cas, le clic simulé ne prendra pas effet et aucune erreur ne sera signalée.
Cela a été signalé comme un bogue Chromium ici : https://bugs.chromium.org/p/chromium/issues/detail?id=1299742 Ce problème est assez rare, car très peu d'éléments HTML ont des gestionnaires de clics sous cette forme.
Solution de contournement
Simulate
en échec par une autre méthode d'entrée :
- API Chromium
- Événements matériels
- Messages de la fenêtre
La valeur de la stratégie de groupe DisponibilitéOutilsDéveloppement (DeveloperToolsAvailability) doit être définie sur 1.
DisponibilitéOutilsDéveloppement (DeveloperToolsAvailability) a les valeurs possibles suivantes :
- 0 = utilisation des outils de développement interdite sur les extensions installées par la stratégie d'entreprise, utilisation des outils de développement autorisée dans d'autres contextes
- 1 = utilisation des outils de développement autorisée
- 2 = utilisation des outils de développement interdite
1
pour activer toutes les fonctionnalités de l'extension.
Cette valeur est automatiquement définie correctement lorsque l'extension est installée, mais sera écrasée si votre administrateur système a défini une autre valeur pour cette stratégie.
Les autres valeurs de DisponibilitéOutilsDéveloppement (DeveloperToolsAvailability) provoquent les problèmes répertoriés ci-dessous.
0
, alors :
- L'extension UiPath pour Chrome v22.4 ne fonctionnera pas du tout avec cette restriction. Veuillez envisager de mettre à niveau vers la v22.10 de l'extension disponible avec UiPathStudio.msi 2022.4.4.
- L'extension UiPath pour Chrome v22.10 se limitera aux versions LTS d'UiAutomation (19.10.x, 20.10.x, 21.10.x, 22.4.x)
- L'activité
InjectJS
ne fonctionnera pas.
2
, alors :
- Toutes les limitations de
DeveloperToolsAvailability=0
s'appliquent - La méthode d'entrée
ChromiumAPI
ne fonctionnera pas.
ChromeNativeMessaging.exe
n'a pas pu être démarré :
Impossible de communiquer avec UiPath Platform. La partie native de l'extension n'est pas configurée correctement.
Réinstallez l'extension à partir d'UiPath Studio.
Pour les extensions MV3, le navigateur charge l'extension ultérieurement, après le chargement des pages Web. Cela signifie que sur les machines plus lentes, l'activité Ouvrir le navigateur ( Open Browser ) de UiPath.UiAutomation.Activities version 20.10 ou antérieure peut atteindre le délai d'expiration interne de 20 secondes avant le démarrage de l'extension.
À partir de la version v20.10.13, le délai d'attente interne pour l'activité Ouvrir les navigateurs Open Browser est passé de 20 à 60 secondes.
UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS
. Par exemple, définissez UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120
pour utiliser 120 secondes pour le délai d'attente de l'activité.
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Activation des traces
- Traces d'extension générale dans Google Chrome
- Traces générées par la page Web à automatiser
- Traces complètes
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Instances Chrome multiples avec plusieurs profils d’utilisateurs
- Arrêt de toutes les instances Chrome
- Problèmes connus spécifiques aux extensions MV3
- L’activité Clic (Click) avec Simuler (Simulate) échoue sur des éléments de page Web spécifiques
- La valeur de la stratégie de groupe DisponibilitéOutilsDéveloppement (DeveloperToolsAvailability) doit être définie sur 1.
- La fenêtre du navigateur Automatisation Web UiPath (UiPath Web Automation) affiche un avertissement
- L'activité Open Browser a un délai d'expiration insuffisant