UiPath Documentation
activities
latest
false
Activités UIAutomation
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

À propos de Chromium Automation

Prise en charge d’Automation Chromium pour l’automatisation du navigateur dans UI Automation, ainsi que de son fonctionnement, des navigateurs qu’il prend en charge et de ce qu’il nécessite.

Chromium Automation est une méthode d'automatisation des navigateurs qui contrôle Chrome, Edge et d'autres navigateurs basés sur Chromium via Chrome DevTools Protocol , le même protocole que les outils de développement intégrés du navigateur. Les tâches d'automatisation courantes telles que l'ouverture du navigateur, la navigation, le clic sur les éléments, la saisie de texte et l'exploration du DOM sont effectuées en envoyant des commandes CDP au navigateur.

Contrairement à la méthode Extension de navigateur, Chromium Automation ne nécessite pas l'installation de l'extension de navigateur UiPath. Contrairement au protocole WebDriver, il ne nécessite pas le téléchargement et la synchronisation d’un fichier binaire de pilote spécifique au navigateur (tel que chromedriver ou msedgedriver) avec la version du navigateur. UiPath se lance et gère la session du navigateur en interne, de sorte que Chromium Automation est prêt à l'emploi sur toute machine sur laquelle un navigateur pris en charge est installé.

Comment UiPath l'implémente

Lorsqu'un workflow utilise Chromium Automation, UiPath démarre le navigateur cible avec le débogage à distance activé (indicateur de lancement --remote-debugging-port=0) et s'y connecte via CDP. Toutes les automatisations ultérieures (recherche d'élément, interaction et inspection DOM) sont effectuées via cette connexion.

Chromium Automation introduit la prise en charge de l'automatisation du navigateur sans interface graphique , où le navigateur s'exécute sans fenêtre visible. Il peut également s'exécuter avec une fenêtre de navigateur visible pour le développement, le débogage et les scénarios de style Attended. Les deux sont exposés en tant que modes distincts (voir Étapes de configuration).

Navigateurs pris en charge

Chromium Automation prend en charge les navigateurs basés sur Chromium:

  • Google Chrome
  • Microsoft Edge
  • Autres navigateurs basés sur Chromium

Mozilla Firefox et Apple Safari ne sont pas pris en charge par cette méthode, car CDP est spécifique à Chromium. Pour ces navigateurs, l’ extension de navigateur et le protocole WebDriver sont les méthodes d’automatisation disponibles.

Prérequis

  • Un navigateur basé sur Chromium pris en charge installé sur la machine.
  • Aucune extension de navigateur UiPath.
  • Aucun exécutable WebDriver.

Le navigateur doit pouvoir démarrer avec l'indicateur --remote-debugging-port=0. Cette option est bloquée lorsque la stratégie de groupe DisponibilitéOutilsDéveloppement est définie sur 2 (utilisation des outils de développement interdite) — voir Problèmes connus et limitations.

Sessions et sélecteurs

  • Nouvelle session par exécution - Chromium Automation ouvre une nouvelle session de navigateur isolée avec son propre user-data-dir. Il ne peut pas s'attacher à une instance de navigateur déjà ouverte sur le bureau de l'utilisateur. Les extensions, les mots de passe enregistrés et les cookies de session du profil de navigateur par défaut ne sont pas disponibles dans la session.
  • Incognito — le mode privé est pris en charge sans configuration supplémentaire.
  • Sélecteurs - les sélecteurs générés pour Automatisation Chromium sont compatibles avec ceux utilisés par les autres méthodes d'automatisation du navigateur, vous pouvez donc créer et valider votre automatisation de la même manière. Les activités d’automatisation Chromium peuvent s’exécuter à l’intérieur et à l’extérieur des conteneurs Utiliser l'application/le navigateur .
Remarque :

Étant donné que Chromium Automation démarre toujours une nouvelle session et ne réutilise pas le profil de l'utilisateur, il est le mieux adapté à l'automatisation Unattended. La méthode Extension de navigateur est l'option recommandée pour l'automatisation Attended où vous devez travailler avec le navigateur déjà ouvert de l'utilisateur. Reportez-vous à Mode d'automatisation du navigateur pour obtenir une comparaison complète des méthodes.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour