Selenium - Configuration de l'environnement
Afin de développer des scripts Selenium RC ou WebDriver, les utilisateurs doivent s'assurer qu'ils ont effectué la configuration initiale. La configuration de l'environnement implique les étapes suivantes.
- Téléchargez et installez Java
- Téléchargez et configurez Eclipse
- Configurer FireBug et FirePath
- Configurer Selenium RC
- Configurer Selenium WebDriver
Téléchargez et installez Java
Nous devons avoir JDK (Java Development Kit) installé afin de travailler avec Selenium WebDriver / Selenium. Voyons comment télécharger et installer Java.
Step 1 - Accédez à l'UR.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - Allez dans la section "Téléchargements" et sélectionnez "Télécharger JDK".
Step 3 - Sélectionnez le bouton radio "Accepter le contrat de licence".
Step 4- Sélectionnez l'installation appropriée. Dans ce cas, il s'agit du bit «Windows 7-64». Cliquez sur le lien approprié et enregistrez le fichier .exe sur votre disque.
Step 5- Exécutez le fichier exe téléchargé pour lancer l'assistant d'installation. Cliquer sur Suivant pour continuer.
Step 6 - Sélectionnez les fonctionnalités et cliquez sur «Suivant».
Step 7 - Le programme d'installation est extrait et sa progression est affichée dans l'assistant.
Step 8 - L'utilisateur peut choisir l'emplacement d'installation et cliquer sur «Suivant».
Step 9 - Le programme d'installation installe le JDK et les nouveaux fichiers sont copiés.
Step 10 - Le programme d'installation s'installe avec succès et affiche la même chose à l'utilisateur.
Step 11- Pour vérifier si l'installation a réussi, accédez à l'invite de commande et tapez simplement «java» comme commande. La sortie de la commande est indiquée ci-dessous. Si l'installation de Java échoue ou si elle n'a PAS été installée, une erreur "commande inconnue" sera générée.
Téléchargez et configurez Eclipse
Step 1 - Accédez à l'URL: https://www.eclipse.org/downloads/ et téléchargez le fichier approprié en fonction de l'architecture de votre système d'exploitation.
Step 2 - Cliquez sur le bouton «Télécharger».
Step 3- Le téléchargement serait au format zippé. Décompressez le contenu.
Step 4 - Localisez Eclipse.exe et double-cliquez sur le fichier.
Step 5 - Pour configurer l'espace de travail, sélectionnez l'emplacement où le développement doit avoir lieu.
Step 6 - La fenêtre Eclipse s'ouvre comme illustré ci-dessous.
Configurer FireBug et FirePath
Pour travailler avec Selenium RC ou WebDriver, nous devons localiser les éléments en fonction de leur XPath ou ID ou nom, etc. Afin de localiser un élément, nous avons besoin d'outils / plugins.
Step 1 - Accédez à l'URL: https://addons.mozilla.org/en-US/firefox/addon/firebug/ et téléchargez le plugin.
Step 2 - Le programme d'installation du module complémentaire est présenté à l'utilisateur et il est installé en cliquant sur le bouton «Installer».
Step 3 - Après l'installation, nous pouvons lancer le plugin en accédant à "Web Developer" >> "Firebug".
Step 4- FirePath, un plugin qui fonctionne avec Firebug, aide les utilisateurs à saisir le «XPath» d'un élément. Installez FirePath en accédant à "https://addons.mozilla.org/en-US/firefox/addon/firepath/"
Step 5 - Le programme d'installation du module complémentaire est présenté à l'utilisateur et il est installé en cliquant sur le bouton «Installer».
Step 6 - Lancez maintenant "Firebug" en accédant à "Outils" >> "Webdeveloper" >> "Firebug".
Exemple
Voyons maintenant comment utiliser FireBug et FirePath avec un exemple. Pour une démonstration, nous utiliserons www.google.com et capturerons les propriétés de la zone de texte "google.com".
Step 1- Cliquez d'abord sur l'icône de flèche comme surligné dans la capture d'écran suivante et faites-la glisser vers l'objet dont nous souhaitons capturer les propriétés. Le HTML / DOM de l'objet serait affiché comme indiqué ci-dessous. Nous sommes capables de capturer l'ID de la zone de texte d'entrée avec laquelle nous pouvons interagir.
Step 2 - Pour récupérer le XPath de l'objet, allez dans l'onglet 'firepath' et effectuez les étapes suivantes.
- Cliquez sur l'icône Espion.
- Sélectionnez le contrôle pour lequel nous souhaitons capturer le XPath.
- XPath du contrôle sélectionné serait généré.
Configurer Selenium RC
Voyons maintenant comment configurer la télécommande Selenium. Nous comprendrons comment développer des scripts avec Selenium RC dans les chapitres suivants, mais pour l'instant, nous ne comprendrons que la partie configuration de celui-ci.
Step 1 - Accédez à la section des téléchargements de Selenium http://www.seleniumhq.org/download/ et téléchargez Selenium Server en cliquant sur son numéro de version comme indiqué ci-dessous.
Step 2- Après le téléchargement, nous devons démarrer le serveur Selenium. Pour ce faire, ouvrez l'invite de commande et accédez au dossier dans lequel le fichier JAR téléchargé est conservé, comme indiqué ci-dessous.
Step 3- Pour démarrer le serveur, utilisez la commande 'java -jar << nom du fichier téléchargé >> et si java JDK est correctement installé, vous obtiendrez un message de réussite comme indiqué ci-dessous. Nous pouvons maintenant commencer à écrire des scripts Selenium RC.
Configurer Selenium WebDriver
Voyons maintenant comment configurer Selenium WebDriver. Nous comprendrons comment développer des scripts avec Selenium WebDriver dans les chapitres suivants, mais pour l'instant, nous ne comprendrons que la partie configuration.
Step 1 - Accédez à la section des téléchargements de sélénium http://www.seleniumhq.org/download/ et téléchargez Selenium WebDriver en cliquant sur son numéro de version comme indiqué ci-dessous.
Step 2 - Le fichier téléchargé est au format zippé et il faut décompresser le contenu pour le mapper au dossier du projet.
Step 3- Le contenu décompressé serait affiché comme indiqué ci-dessous. Comment le mapper au dossier du projet et comment démarrer le script sera traité dans le chapitre webDriver.