<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Outillage%2FSelenium</id>
	<title>Outillage/Selenium - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Outillage%2FSelenium"/>
	<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Outillage/Selenium&amp;action=history"/>
	<updated>2026-04-23T16:51:39Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Outillage/Selenium&amp;diff=676&amp;oldid=prev</id>
		<title>Jordan : Page créée avec « == Présentation == Cette page a pour objet de traiter certains aspects technique de la solution Selenium.  == Description == ''Selenium est projet englobant un éventail… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Outillage/Selenium&amp;diff=676&amp;oldid=prev"/>
		<updated>2020-06-02T16:56:40Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == Présentation == Cette page a pour objet de traiter certains aspects technique de la solution Selenium.  == Description == &amp;#039;&amp;#039;Selenium est projet englobant un éventail… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Présentation ==&lt;br /&gt;
Cette page a pour objet de traiter certains aspects technique de la solution Selenium.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
''Selenium est projet englobant un éventail d’outils et de librairies permettant l’automtisation des navigateurs internet.''&lt;br /&gt;
&lt;br /&gt;
Plus d'informations sur le site officiel : https://www.selenium.dev/documentation/fr/&lt;br /&gt;
&lt;br /&gt;
== Drivers de navigateur ==&lt;br /&gt;
''WebDriver pilote un navigateur nativement, comme le ferait un utilisateur, soit localement ou sur une machine distante utilisant le serveur Selenium, et marque un bond en avant en termes d’automatisation du navigateur.''&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185211.PNG|none|thumb|300px|Schema WebDriver et drivers]]&lt;br /&gt;
&lt;br /&gt;
Ce schéma montre qu'il faut différencier le '''WebDriver''', fourni par Selenium, des '''drivers de navigateur''', fournis par leurs différents éditeurs.&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
Créer un dossier &amp;lt;code&amp;gt;C:\WebDriver\bin&amp;lt;/code&amp;gt; qui contiendra les exécutables des différents drivers.&lt;br /&gt;
&lt;br /&gt;
Ajouter ce dossier au ''PATH'' du système pour tous les utilisateur. Pour ce faire, lancer la fenêtre &amp;quot;Exécuter&amp;quot; avec la combinaison de touches Windows+R puis ouvrir les &amp;quot;Propriétés système&amp;quot; en exécutant la commande :&lt;br /&gt;
 sysdm.cpl&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185223.PNG|none|thumb|300px|Fenêtre Exécuter - sysdm.pl]]&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185233.PNG|none|thumb|300px|Fenêtre Propriétés système]]&lt;br /&gt;
&lt;br /&gt;
Se rendre dans l'onglet &amp;quot;Paramètres système avancés&amp;quot; et cliquer sur &amp;quot;Variables d'environnement...&amp;quot; :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185244.PNG|none|thumb|300px|Onglet Paramètres système avancés]]&lt;br /&gt;
&lt;br /&gt;
Dans la fenêtre &amp;quot;Variables d'environnement&amp;quot;, dans la section &amp;quot;Variables système&amp;quot;, sélectionner la variable &amp;quot;Path&amp;quot; et cliquer sur &amp;quot;Modifier...&amp;quot; :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185255.PNG|none|thumb|300px|Fenêtre Variables d'environnement]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur &amp;quot;Nouveau&amp;quot; et ajouter la valeur &amp;lt;code&amp;gt;C:\WebDriver\bin&amp;lt;/code&amp;gt; :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185307.PNG|none|thumb|300px|Modifier la variable d'environnement]]&lt;br /&gt;
&lt;br /&gt;
Valider en tapant la touche &amp;quot;Entrée&amp;quot; puis cliquer sur le bouton &amp;quot;OK&amp;quot; trois fois de suite pour valider la modification.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier la bonne prise en compte de la modification, taper la commande suivante dans une invite de commande :&lt;br /&gt;
 echo %path%&lt;br /&gt;
&lt;br /&gt;
Le retour devrait contenir le dossier &amp;lt;code&amp;gt;C:\WebDriver\bin&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Exemple de retour :&lt;br /&gt;
{{terminal|icon=Cmd_icon.png|title=Invite de commandes|text=&lt;br /&gt;
U:\&amp;gt;echo %path%&lt;br /&gt;
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;&lt;br /&gt;
C:\Users\myuser\AppData\Local\Microsoft\WindowsApps;C:\WebDriver\bin;C:\Users\myuser\AppData\Local\Microsoft\WindowsApps;&lt;br /&gt;
&lt;br /&gt;
U:\&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Driver Chrome / Chromium ===&lt;br /&gt;
Se rendre sur le [https://chromedriver.storage.googleapis.com/index.html serveur FTP de Google API] et aller dans la section correspondant à la version de Google Chrome / Chromium installée.&lt;br /&gt;
&lt;br /&gt;
Par exemple, pour la version 83.0.4103.39 de Chrome, se rendre sur https://chromedriver.storage.googleapis.com/index.html?path=83.0.4103.39/ :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185326.PNG|none|thumb|300px|FTP Google API]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur &amp;quot;[https://chromedriver.storage.googleapis.com/83.0.4103.39/chromedriver_win32.zip chromedriver_win32.zip]&amp;quot; pour télécharger le driver Chrome pour Windows :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185336.PNG|none|thumb|300px|FTP Google - chromedriver_win32.zip]]&lt;br /&gt;
&lt;br /&gt;
Dézipper le fichier &amp;quot;chromedriver_win32.zip&amp;quot;, récupérer le fichier &amp;quot;'''chromedriver.exe'''&amp;quot; et le déposer dans le dossier &amp;lt;code&amp;gt;C:\WebDriver\bin&amp;lt;/code&amp;gt; précédemment créé.&lt;br /&gt;
&lt;br /&gt;
=== Driver Firefox ===&lt;br /&gt;
Se rendre sur le [https://github.com/mozilla/geckodriver dépôt GitHub du geckodriver de Mozilla] et aller dans la section [https://github.com/mozilla/geckodriver/releases Releases].&lt;br /&gt;
&lt;br /&gt;
Vérifier que la dernière version supporte la version de Firefox installée.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la [https://github.com/mozilla/geckodriver/releases/tag/v0.26.0 version 0.26.0 du geckodriver] est compatible avec toutes les version de Firefox supérieures à 60.&lt;br /&gt;
&lt;br /&gt;
Se rendre dans la section &amp;quot;Assets&amp;quot; et cliquer sur &amp;quot;[https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-win64.zip geckodriver-v0.26.0-win64.zip]&amp;quot; pour télécharger le geckodriver pour Windows :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185347.PNG|none|thumb|300px|GitHub du geckodriver - geckodriver-v0.26.0-win64.zip]]&lt;br /&gt;
&lt;br /&gt;
Dézipper le fichier &amp;quot;geckodriver-v0.26.0-win64.zip&amp;quot;, récupérer le fichier &amp;quot;'''geckodriver.exe'''&amp;quot; et le déposer dans le dossier &amp;lt;code&amp;gt;C:\WebDriver\bin&amp;lt;/code&amp;gt; précédemment créé.&lt;br /&gt;
&lt;br /&gt;
'''Important !''' Par ailleurs, cette même version du geckodriver implique l'[https://support.microsoft.com/fr-fr/help/2977003/the-latest-supported-visual-c-downloads installation des composants d’exécution des bibliothèques Visual C++]. Ceci est dû à un bug du geckodriver qui n'est, à jour, pas encore résolu.&lt;br /&gt;
&lt;br /&gt;
Ainsi, télécharger le fichier &amp;quot;vc_redist.x64.exe&amp;quot; depuis la [https://support.microsoft.com/fr-fr/help/2977003/the-latest-supported-visual-c-downloads page des &amp;quot;Derniers téléchargements pris en charge de Visual C++&amp;quot;] et lancer l'installation sur la machine esclave Windows :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185402.PNG|none|thumb|300px|Installation VC++ - Conditions générales]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur &amp;quot;J'accepte les conditions générales de la licence&amp;quot; et cliquer sur &amp;quot;Installer&amp;quot; :&lt;br /&gt;
:[[Fichier:ClipCapIt-200602-185412.PNG|none|thumb|300px|Installation VC++ - Terminée]]&lt;/div&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
</feed>