studio
2022.4
false
Guide de l’utilisateur de Studio
Last updated 23 sept. 2024

Étapes de configuration

Chaque navigateur Web utilise sa propre implémentation de protocole WebDriver. Ainsi, lorsque vous planifiez vos projets d’automatisation via le protocole WebDriver, vous devez avoir besoin de l’application webdriver de navigateur correspondante sur la machine, et qu'elle soit configurée comme expliqué dans les prochains sujets. Vous trouverez ci-dessous les exigences et les étapes à suivre afin d’utiliser le protocole WebDriver :

Navigateur Web

Configuration requise de Webdriver

Chrome

  • ChromeDriver ChromeDriver.exe
  • Google Chrome est mis à jour automatiquement et les builds de ChromeDriver sont publiés régulièrement. Assurez-vous que la version de ChromeDriver correspond toujours à la version de Google Chrome.

Firefox

  • geckodriver geckodriver.exe
  • Les builds de geckodriver sont rarement publiés. Il est recommandé d'utiliser la dernière version dans vos projets d'automatisation.

Edge

  • Microsoft Edge Driver msedgedriver.exe
  • Le navigateur Microsoft Edge est mis à jour automatiquement et les versions du pilote Microsoft Edge sont publiées en conséquence. Assurez-vous que la version du pilote Microsoft Edge correspond toujours à la version du navigateur.

Installation du protocole Webdriver

  1. Téléchargez l'application Webdriver correspondant au navigateur à utiliser.
  2. Installez l'application Webdriver téléchargée dans un endroit de votre choix, tel que C:\webdriver\Chrome.
  3. Dans le menu Démarrer de Windows, recherchez et ouvrez l'entrée Modifier les variables d'environnement système (Edit the system environment variables). La fenêtre Propriétés système (System Properties) est affichée.
  4. Cliquez sur le bouton Variables d'environnement (Environment Variables)... au bas de la page. La fenêtre Variables d'environnement (Environment Variables) est affichée.
  5. Sélectionnez la variable Path depuis la section Variables utilisateur (User variables) ou Variables système (System variables), puis cliquez sur le bouton Modifier (Edit).... La fenêtre Modifier la variable d'environnement (Edit environment variable) est affichée.
  6. Cliquez sur le bouton Parcourir (Browse...) et sélectionnez le dossier dans lequel vous avez installé l'exécutable Webdriver correspondant. Dans notre cas, il s'agit C:\webdriver\Chrome.
  7. Cliquez sur le bouton OK dans toutes les fenêtres ouvertes précédemment pour enregistrer les modifications. Le protocole Webdriver est désormais installé.
  8. Redémarrez le service Robot pour que les modifications prennent effet. Vous êtes désormais prêt à utiliser le protocole Webdriver dans vos projets d'automatisation.



Ouverture d'un navigateur

L’interaction avec un navigateur via le protocole Webdriver est possible à l’intérieur d’un conteneur Ouvrir un navigateur ou Joindre un navigateur. Quelques propriétés doivent être configurées, comme suit :

Automatisation de navigateur visuelle

  • CommunicationMethod - WebDriver
  • BrowserType - Chrome, Firefox ou Edge



Automatisation du navigateur sans interface graphique

  • CommunicationMethod - WebDriver
  • BrowserType - Chrome, Firefox ou Edge
  • Masqué (Hidden) - Vrai (True)



Veuillez noter que, pour l’automatisation du navigateur sans interface graphique, les activités s’appuyant sur des événements matériels (comme Click ou Type Into) doivent être configurées pour utiliser les propriétés SimulateClick ou SimulateType, ou la propriété Envoyer des messages de fenêtre .

Fermeture d'un navigateur

Utilisation de l'activité Close Tab

Il est recommandé d’utiliser l’activité Close Tab pour fermer tous les onglets ouverts. Tout ce que vous devez faire est de la placer à l’intérieur du conteneur Open Browser qui utilise le protocole WebDriver à la fin de la séquence. L’application webdriver correspondante et les processus se ferment.

Utilisation de l'activité Close Application

Dans ce cas, vous devez vous assurer que le sélecteur de l'activité Close Application (Close Application) utilise une balise <HTML>. De cette façon, le processus Webdriver correspondant est également fermé avec la session du navigateur.
Vous trouverez ci-après quelques balises <HTML> valides que vous pouvez utiliser avec l'activité Close Application :
  • <html app='firefox.exe' /> : pour fermer Firefox
  • <html app='chrome.exe' /> : pour fermer Chrome
  • <html app='msedge.exe' /> : pour fermer Edge

Toutefois, vous souhaiterez peut-être modifier le sélecteur pour l’activité Close Application afin de cibler spécifiquement la session de navigateur que vous automatisez, car cette méthode ferme le premier navigateur correspondant au sélecteur qu'il trouve.

Remarque : si le sélecteur de l'activité Close Application utilise une balise <WND>, la session de navigateur est toujours fermée, mais le processus Webdriver reste actif.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.