Comment configurer IntelliJ avec Selenium pilote web
Qu'est-ce qu'IntelliJ ?
IntelliJ IDEA est une Java Environnement de développement intégré (IDE). Il est utilisé pour le développement de logiciels. Il est développé par JetBrains. Il est disponible sous licence Apache2 « édition communautaire » ainsi que « édition commerciale propriétaire ». C'est le meilleur disponible Java IDE. Il fournit des fonctionnalités telles que des capacités avancées de navigation dans le code et de refactorisation du code.
Prérequis pour installer IntelliJ avec Selenium Pilote Web
Pour cela, nous devons avoir quelques pré-requis qui sont les suivants.
- IntelliJ
- N'importe quel navigateur Web (de préférence Mozilla Firefox)
- JDK (Java Kit de développement)
- Selenium Fichiers .jar
Les fichiers jar requis peuvent être téléchargés à partir de Selenium. Org site officiel. Après le téléchargement, le fichier extrait les fichiers .jar dans le répertoire souhaité.
Comment télécharger et installer IntelliJ
Étape 1) Télécharger IntelliJ visitez le site de jetbrains. Ici, nous avons sélectionné la version « Communauté ». Vous pouvez sélectionner la version « ultime » pour le développement mobile, Web et d’entreprise.
Étape 2) Lorsque vous commencerez le téléchargement, vous verrez un message comme celui-ci.
Étape 3) À l'étape suivante, une fenêtre contextuelle s'ouvrira. Cliquez sur le bouton « Exécuter ».
Étape 4) Dans cette étape, cliquez sur le bouton « Suivant » dans l'assistant de configuration.
Étape 5) Une autre fenêtre pop-up s'ouvrira. Parcourez votre dossier de destination et cliquez sur le bouton « Suivant ».
Étape 6) Dans cette étape,
- Cochez la case – Lanceur 32 bits
- Cochez la case pour la langue selon vos besoins
- Cliquez sur le bouton 'suivant'
Étape 7) À l'étape suivante, cliquez sur le bouton « Installer ».
Vous pouvez voir que le processus d'installation d'IntelliJ est en cours.
Étape 8) Dans cette étape,
- Pour exécuter IntelliJ, cochez la case et
- Cliquez sur le bouton « Terminer »
Étape 9) Si vous avez déjà une ancienne version d’IntelliJ installée sur votre système. Vous pouvez importer les paramètres d'une ancienne version vers la version la plus récente. Puisque nous n’avons aucune version précédente installée. Nous sélectionnerons la deuxième option.
Étape 10) Lorsque vous cliquez sur le bouton « ok » à l'étape précédente, il vous sera demandé d'accepter la politique de confidentialité de Jetbrain. Cliquez sur le bouton « Accepter ».
Étape 11) Dans cette étape, vous pouvez définir les paramètres du plugin.
Étape 12) À l'étape suivante, sélectionnez l'option selon les besoins. Vous verrez des options telles que créer un nouveau projet, importer un projet, ouvrir, etc.
Étape 13) Dans cette étape,
- Sélectionnez le « Projet » et le « fichier » dans la bibliothèque et
- Cliquez sur le bouton 'OK'
Étape 14) Dans cette étape, le fichier que nous avons sélectionné à l'étape précédente apparaît dans le répertoire du projet.
Configurer IntelliJ pour prendre en charge Selenium
Soutenir Selenium, vous devez configurer IntelliJ. Pour cela, suivez les étapes suivantes.
Étape 1) Lancez votre IDE IntelliJ et créez un nouveau projet. Choisir le dossier -> Équipement -> Projet
Étape 2) À l'étape précédente, lorsque vous cliquez sur -> Suivant. Un nouvel écran s'ouvrira. Dans cet écran, donnez le nom du projet. Dans notre cas, nous avons donné le nom Selenium_Guru99. Puis clique -> Finition. Votre projet a été créé dans IntelliJ.
Étape 3) Maintenant, vous devez ajouter le SeleniumLes fichiers .jar de dans intelliJ en tant que bibliothèques externes.
Pour cela, cliquez sur Fichier -> Structure du projet -> dans un onglet de configuration du projet, recherchez les modules -> Dépendances -> Cliquez sur le signe '+' -> Sélectionnez pour les JAR ou les répertoires.
Étape 4) Sélectionnez tous les fichiers Selenium .jar dans le répertoire et le sous-répertoire /lib, où vous avez extrait après le téléchargement.
Maintenant, vous avez ajouté avec succès les fichiers .jar dans intelliJ. Si vous voyez la structure de votre projet, vous remarquerez que le répertoire /src de votre projet est vide.
Étape 5) Clic droit sur le répertoire /src -> Équipement -> Java Classe. La structure de votre projet ressemblera à celle indiquée ci-dessous.
IntelliJ Selenium Exemple
Nous utiliserons le site https://demo.guru99.com/
Dans ce scénario de test
- Nous lancerons l'URL
- Entrez un identifiant de messagerie invalide
- Cliquez sur le bouton 'Soumettre'
- Le résultat sera comme indiqué ci-dessous : « L'identifiant de messagerie n'est pas valide »
Dans le résultat ci-dessus, vous pouvez voir que
- Quand nous exécutons le code, Firefox l'instance est ouverte.
- Au niveau du code, nous avons fourni un email à webelement. Qui est un champ de saisie (abc.gmail.com).
- Lorsque Selenium Webdriver clique sur le bouton « Soumettre », l'identifiant de messagerie est vérifié par le site guru99.
- Comme nous l'avons dit, un e-mail non enregistré afficherait le message « L'identifiant de l'e-mail n'est pas valide ».
Voici Java code pour test1.
import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestSelenium { public static void main(String[] args){ FirefoxDriver driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
Avantages de l'utilisation d'IntelliJ
- Il génère rapidement des méthodes getter et setter pour les attributs d'objet.
- Avec de simples frappes au clavier, vous pouvez envelopper une instruction dans un bloc try-catch ou if-else.
- L'EDI fournit des outils d'empaquetage intégrés tels que Gradle, SBT, Grunt, Bower, etc.
- Base de données comme SQL, ORACLE, PostgreSQL, Microsoft SQL Le serveur est accessible directement depuis l'EDI.
- Il prend en charge différentes langues comme Java, Javascript, Clojure, etc.
- Il est pris en charge avec différents systèmes d'exploitation comme Windows, Linux, etc. Il peut être téléchargé sur le site officiel de JetBrains.
Résumé
- IntelliJ IDEA est une Java Environnement de développement intégré (IDE).
- Il dispose de fonctionnalités avancées de navigation dans le code et de capacités de refactorisation du code.
- L'avantage d'utiliser IntelliJ est
- Générez rapidement des méthodes getter et setter
- Avec de simples frappes de touches, vous pouvez envelopper une instruction dans un bloc try-catch ou if-else
- Il prend en charge différentes langues comme Java, Javascénario , Clojure, etc.
- Il prend en charge différents systèmes d'exploitation comme Windows, Linux, etc.Dans
- Il est livré avec des plugins et des outils d'empaquetage intégrés
- À utiliser avec Selenium, vous devez configurer IntelliJ