Comment télécharger & Installez Selenium WebDriver

Table des matières:

Anonim

L'installation de Selenium est un processus en 3 étapes:

  1. Installer le SDK Java
  2. Installez Eclipe
  3. Installer les fichiers Selenium Webdriver

Dans ce tutoriel, nous allons apprendre comment installer Selenium Webdriver. Ci-dessous le processus détaillé

REMARQUE: les versions de Java, Eclipse, Selenium continueront à se mettre à jour avec le temps. Mais les étapes d'installation resteront les mêmes. Veuillez sélectionner la dernière version et poursuivez les étapes d'installation ci-dessous.

Étape 1 - Installez Java sur votre ordinateur

Téléchargez et installez le kit de développement logiciel Java (JDK) ici.

Suivant -

Cette version JDK est fournie avec Java Runtime Environment (JRE), vous n'avez donc pas besoin de télécharger et d'installer le JRE séparément.

Une fois l'installation terminée, ouvrez l'invite de commande et tapez «java». Si vous voyez l'écran suivant, vous êtes prêt à passer à l'étape suivante

Étape 2 - Installez Eclipse IDE

Téléchargez la dernière version de «Eclipse IDE pour les développeurs Java» ici. Assurez-vous de choisir correctement entre les versions de Windows 32 bits et 64 bits.

Vous devriez pouvoir télécharger un fichier exe nommé "eclipse-inst-win64" pour l'installation.

Double-cliquez sur le fichier pour installer l'Eclipse. Une nouvelle fenêtre s'ouvrira. Cliquez sur Eclipse IDE pour les développeurs Java.

Après cela, une nouvelle fenêtre s'ouvrira, cliquez sur le bouton marqué 1 et changez le chemin en "C: \ eclipse". Poster qui Cliquez sur le bouton Installer marqué 2

Une fois la procédure d'installation terminée, une fenêtre apparaît. Sur cette fenêtre, cliquez sur Lancer

Cela lancera l'IDE Eclipse Neon pour vous.

Étape 3 - Téléchargez le pilote du client Selenium Java

Vous pouvez télécharger Selenium Webdriver for Java Client Driver ici. Vous y trouverez des pilotes clients pour d'autres langages, mais choisissez uniquement celui pour Java.

Ce téléchargement se présente sous la forme d'un fichier ZIP nommé "selenium-3.14.0.zip". Pour simplifier l'installation de Selenium sur Windows 10, extrayez le contenu de ce fichier ZIP sur votre lecteur C afin d'avoir le répertoire "C: \ selenium-3.14.0 \". Ce répertoire contient tous les fichiers JAR que nous importerions plus tard sur la configuration d'Eclipse pour Selenium.

Étape 4 - Configurer Eclipse IDE avec WebDriver

  1. Lancez le fichier "eclipse.exe" dans le dossier "eclipse" que nous avons extrait à l'étape 2. Si vous avez correctement suivi l'étape 2, l'exécutable doit se trouver sur C: \ eclipse \ eclipse.exe.
  2. Lorsqu'on vous demande de sélectionner un espace de travail, acceptez simplement l'emplacement par défaut.

3. Créez un nouveau projet via Fichier> Nouveau> Projet Java. Nommez le projet comme "nouveau projet".

Une nouvelle fenêtre contextuelle ouvrira les détails comme suit

  1. nom du projet
  2. Emplacement pour enregistrer le projet
  3. Sélectionnez un JRE d'exécution
  4. Sélectionnez l'option de projet de mise en page
  5. Cliquez sur le bouton Terminer

4. Dans cette étape,

  1. Cliquez avec le bouton droit sur le projet nouvellement créé et
  2. Sélectionnez Nouveau> Package et nommez ce package comme "nouveau package".

Une fenêtre pop-up s'ouvrira pour nommer le package,

  1. Entrez le nom du package
  2. Cliquez sur le bouton Terminer

5. Créez une nouvelle classe Java sous newpackage en cliquant dessus avec le bouton droit de la souris, puis en sélectionnant - Nouveau> Classe, puis nommez-la "MyClass". Votre IDE Eclipse doit ressembler à l'image ci-dessous.

Lorsque vous cliquez sur Classe, une fenêtre pop-up s'ouvre, entrez les détails comme

  1. Nom de la classe
  2. Cliquez sur le bouton Terminer

Voici à quoi cela ressemble après avoir créé la classe.

Maintenant sélénium WebDriver dans Java Build Path

Dans cette étape,

  1. Cliquez avec le bouton droit sur "nouveau projet" et sélectionnez Propriétés .
  2. Dans la boîte de dialogue Propriétés, cliquez sur "Java Build Path".
  3. Cliquez sur l' onglet Bibliothèques , puis
  4. Cliquez sur "Ajouter des fichiers JAR externes…"

Lorsque vous cliquez sur "Ajouter des fichiers JAR externes…", une fenêtre contextuelle s'ouvre. Sélectionnez les fichiers JAR que vous souhaitez ajouter.

Après avoir sélectionné les fichiers jar, cliquez sur le bouton OK.

Sélectionnez tous les fichiers dans le dossier lib.

Sélectionnez les fichiers en dehors du dossier lib

Une fois terminé, cliquez sur le bouton «Appliquer et fermer»

6. Ajoutez tous les fichiers JAR à l'intérieur et à l'extérieur du dossier "libs". Votre boîte de dialogue Propriétés devrait maintenant ressembler à l'image ci-dessous.

7. Enfin, cliquez sur OK et nous avons fini d'importer les bibliothèques Selenium dans notre projet.

Différents pilotes

HTMLUnit et Firefox sont deux navigateurs que WebDriver peut directement automatiser - ce qui signifie qu'aucun autre composant séparé n'est nécessaire pour installer ou exécuter pendant l'exécution du test. Pour les autres navigateurs, un programme distinct est nécessaire. Ce programme est appelé en tant que serveur de pilotes .

Un serveur de pilotes est différent pour chaque navigateur. Par exemple, Internet Explorer possède son propre serveur de pilotes que vous ne pouvez pas utiliser sur d'autres navigateurs. Vous trouverez ci-dessous la liste des serveurs de pilotes et des navigateurs correspondants qui les utilisent.

Vous pouvez télécharger ces pilotes ici

Le navigateur Nom du serveur de pilotes Remarques
HTMLUnit HtmlUnitDriver WebDriver peut piloter HTMLUnit en utilisant HtmlUnitDriver comme serveur de pilotes
Firefox Mozilla GeckoDriver WebDriver peut piloter Firefox sans avoir besoin d'un serveur de pilotes À partir de Firefox 45 et plus, il faut utiliser le pilote gecko créé par Mozilla pour l'automatisation
Internet Explorer Serveur de pilotes Internet Explorer Disponible en versions 32 et 64 bits. Utilisez la version qui correspond à l'architecture de votre IE
Chrome ChromeDriver Bien que son nom soit simplement "ChromeDriver", il s'agit en fait d'un serveur de pilotes, pas seulement d'un pilote. La version actuelle peut prendre en charge les versions supérieures à Chrome v.21
Opéra OperaDriver Bien que son nom soit simplement "OperaDriver", il s'agit en fait d'un serveur de pilotes, pas seulement d'un pilote.
PhantomJS GhostDriver PhantomJS est un autre navigateur sans tête, tout comme HTMLUnit.
Safari SafariDriver Bien que son nom soit simplement "SafariDriver", il s'agit en fait d'un serveur de pilotes, pas seulement d'un pilote.

Résumé

Outre un navigateur, vous aurez besoin des éléments suivants pour commencer à utiliser WebDriver

  • Kit de développement Java (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • Eclipse IDE - http://www.eclipse.org/downloads/
  • Pilote client Java - https://www.selenium.dev/downloads/

Lors du démarrage d'un projet WebDriver dans Eclipse, n'oubliez pas d'importer les fichiers Java Client Driver dans votre projet. Ces fichiers constitueront votre bibliothèque Selenium.

Avec la nouvelle version de Selenium, il n'y a pas de navigateur que vous pouvez automatiser sans l'utilisation d'un serveur de pilotes.