Lancement de navigateurs de manière complète Selenium-2021

Dans ce segment du didacticiel, nous allons apprendre à faire l'installation de Selenium et lancerons également des navigateurs dans Selenium avec des outils pratiques tels que nous allons lancer Firefox, Chrome, les navigateurs IE et naviguer vers l'URL de l'application (pour un exemple, nous allons lancer www .Google.com pour commencer). 

Dans la section précédente ie Module un du tutoriel nous avons appris l'architecture Selenium, les caractéristiques internes et les fonctionnalités de Selenium.

Lancement de navigateurs dans Selenium
Navigateurs de lancement du didacticiel Selenium dans SelenSeium

Installation de sélénium: 

Pour travailler avec Selenium, vous devez suivre le processus suivant, à savoir:

Installez Java dans le système: 

Vous pouvez télécharger la version mise à jour de JDK à partir de Oracle.comet installez Java sur votre système après le téléchargement en suivant les étapes.

L'étape suivante consiste à définir le JAVA_HOME chemin d'une variable d'environnement (en copiant le chemin des répertoires téléchargés jusqu'à coffre dossier) et mettez également à jour le PATH variable de vos variables système.

Pour valider si les étapes ci-dessus sont correctement effectuées, accédez à l'invite de commande et faites java - version, il devrait vous montrer la version installée du JDK.

Setup IDE, c'est-à-dire Eclipse ou Intellij:

Vous pouvez choisir votre IDE préféré pour coder les scripts d'automatisation, développer le cadre d'automatisation, etc., vous pouvez choisir L'Éclipse or Édition communautaire Intellij à ces fins.

Téléchargez le fichier jar Selenium Webdriver à partir de Dev Sélénium.

Configurer Selenium dans l'EDI (Eclipse)

Une fois que vous avez téléchargé votre IDE préféré, ouvrez-le (Eclipse ou Idea) et créer un nouveau projet Java. Fournissez un nom du projet et créer un package à l'intérieur du projet nouvellement créé, puis créez une classe Java avec un nom propre (par exemple DemoTest.java, etc.).

Une fois les étapes ci-dessus terminées, vous devez ajouter le pot de sélénium que vous avez téléchargé depuis Selenium DEV  dans les bibliothèques de chemins de construction Java dans Eclipse pour travailler avec Selenium de la manière suivante:

ÉTAPE 1—> Faites un clic droit sur le projet, aller aux propriétés option. Cliquer sur Chemin de construction Java dans la boîte de dialogue nouvellement ouverte.

ÉTAPE 2 -> Cliquez sur l'option bibliothèques, puis cliquez sur Ajouter des pots externes et sélectionnez vos JAR Selenium selon ce que vous avez téléchargé, de cette façon, vous pouvez ajouter d'autres JAR téléchargé en externe dans votre espace de travail IDE.

Lancement de navigateurs dans Selenium Webdriver:

Avec ces sections ci-dessus, nous avons terminé Processus d'installation ou de configuration de Selenium, maintenant dans la section à venir, nous allons faire des travaux pratiques Lancement de navigateurs dans Selenium avec différents navigateurs tels que le navigateur Firefox, le navigateur Chrome, le navigateur IE, les navigateurs Safari, etc. 

Comment lancer le navigateur Firefox dans Selenium Webdriver:

Pour travailler avec Firefox, vous devez télécharger le GeckODriver qui est essentiellement le pilote de navigateur pour Firefox.

ÉTAPE 1 -> Télécharger  fichier geckodriver.exe à partir de Page de publication de GeckoDriver Github, pendant que vous téléchargez le fichier, assurez-vous de télécharger la version en fonction de votre système d'exploitation.  

ÉTAPE 2 -> Définissez le chemin du navigateur du pilote pour geckodriver.

Extraits de code à Lancer le navigateur Firefox dans Selenium java

  System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); retourne un nouveau FirefoxDriver ();

Le code ci-dessus sert à renvoyer FirefoxDriver, si vous souhaitez lancer le pilote Firefox.

Voici le code ci-dessous dans un format principal vide statique public qui lance le navigateur Firefox à l'aide de sélénium et navigue également vers l'application Web testée.

public static void main (String [] args) {System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); Pilote WebDriver = nouveau FirefoxDriver (); driver.get ("URL de l'application"); }

Comment lancer le navigateur Chrome dans Selenium Webdriver

De même pour travailler avec le navigateur Chrome avec Selenium, vous devez télécharger le fichier Chromedriver et définissez le chemin du navigateur du pilote à partir de votre script. 

System.setProperty ("webdriver.chrome.driver", "pathToDriver exe"); renvoyer un nouveau ChromeDriver ();

Encore une fois, le code ci-dessus sert à renvoyer l'instance ChromeDriver si vous souhaitez lancer le navigateur Chrome avec Selenium.

Voici le code ci-dessous dans un format principal vide statique public qui lance le navigateur Chrome à l'aide de sélénium et navigue également vers l'application Web testée.

public static void main (String [] args) {System.setProperty ("webdriver.chrome.driver", "pathToChromeDriver exe"); Pilote WebDriver = nouveau ChromeDriver (); driver.get ("URL de l'application"); }

Comment lancer ie dans Selenium Webdriver: 

De même pour travailler avec le navigateur IE avec Selenium, vous devez télécharger le fichier IE et définissez le chemin du navigateur du pilote à partir de votre script.

Voici l'extrait de code ci-dessous pour lancer le navigateur IE dans Selenium:

public static void main (String [] args) {System.setProperty ("webdriver.ie.driver", "pathToInternetExplorer Driver exe"); Pilote WebDriver = nouveau InternetExplorerDriver (); driver.get ("URL de l'application"); }

Comment lancer Safari dans Selenium Webdriver:

Pour travailler avec le navigateur Safari avec Selenium, vous pouvez suivre l'extrait de code ci-dessous. 

public static void main (String [] args) {pilote WebDriver = nouveau SafariDriver (); driver.get ("URL de l'application"); }

Comment lancer le navigateur Edge en sélénium: 

Prénom Téléchargez le pilote Edge Exe et définissez le chemin en utilisant System.setProperty comme précédemment ce que nous avions fait pour un autre navigateur, puis renvoyons le navigateur de bord.

Voici l'extrait de code ci-dessous pour lancer le navigateur Edge dans Selenium 

public static void main (String [] args) {public static void main (String [] args) {System.setProperty ("webdriver.edge.driver", "pathToEdge Driver exe"); Pilote WebDriver = nouveau EdgeDriver (); driver.get ("URL de l'application"); }}

Conclusion: Avec cette section du didacticiel, nous avons appris à installer Selenium et à lancer des navigateurs dans Selenium et à ouvrir avec l'URL de l'application.

À propos de Debarghya

Moi-même Debarghya Roy, je suis un ARCHITECTE en ingénierie travaillant avec la société fortune 5 et un contributeur open source, ayant environ 12 ans d'expérience / expertise dans diverses piles technologiques.
J'ai travaillé avec diverses technologies telles que Java, C #, Python, Groovy, UI Automation (Selenium), Mobile Automation (Appium), API / Backend Automation, Performance Engineering (JMeter, Locust), Security Automation (MobSF, OwAsp, Kali Linux , Astra, ZAP, etc.), RPA, automatisation de l'ingénierie des processus, automatisation mainframe, développement back-end avec SpringBoot, Kafka, Redis, RabitMQ, pile ELK, GrayLog, Jenkins et ayant également une expérience dans les technologies cloud, DevOps, etc.
Je vis à Bangalore, en Inde avec ma femme et j'ai une passion pour les blogs, la musique, jouer de la guitare et ma philosophie de vie est l'éducation pour tous qui a donné naissance à LambdaGeeks. Permet de se connecter via linked-in - https://www.linkedin.com/in/debarghya-roy/

Laisser un commentaire

Votre adresse email n'apparaîtra pas. Les champs obligatoires sont marqués *

Geeks Lambda