Intellij est un IDE qui vous aide à écrire un code meilleur et plus rapide. Intellij peut être utilisé dans l'option de Java Bean et Eclipse.
Dans ce didacticiel, vous apprendrez-
- Qu'est-ce que IntelliJ?
- Conditions préalables à IntelliJ avec Selenium Webdriver
- Comment télécharger et installer IntelliJ
- Configurer IntelliJ pour prendre en charge Selenium
- Exemple
Qu'est-ce que IntelliJ?
IntelliJ IDEA est un environnement de développement intégré Java (IDE). Il est utilisé pour le développement de logiciels. Il est développé par JetBrains. Il est fourni sous licence apache2 «édition communautaire» ainsi que «édition commerciale propriétaire». Il s'agit des meilleurs IDE Java disponibles. Il fournit des fonctionnalités telles que la navigation de code avancée et des capacités de refactoring de code.
L'avantage d'utiliser intelliJ est que
- Il génère rapidement des méthodes getter et setter pour les attributs d'objet.
- Avec de simples touches, vous pouvez encapsuler une instruction dans un bloc try-catch ou if-else.
- L'EDI fournit des outils d'emballage intégrés tels que gradle, SBT, grunt, bower, etc.
- Des bases de données telles que SQL, ORACLE, PostgreSQL, Microsoft SQL Server sont accessibles directement à partir de l'EDI.
- Il prend en charge différents langages comme Java, Javascript, Clojure, etc.
- Il est pris en charge par différents systèmes d'exploitation comme Windows, Linux, etc. Il peut être téléchargé sur le site officiel de JetBrains.
Conditions préalables à IntelliJ avec Selenium Webdriver
Pour cela, nous avons besoin de quelques pré-requis qui sont les suivants.
- IntelliJ
- Tout navigateur Web (de préférence Mozilla Firefox)
- JDK (Kit de développement Java)
- Fichiers .jar de sélénium
Les fichiers jar requis peuvent être téléchargés à partir du site officiel de Selenium.org. 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) Pour télécharger IntelliJ, visitez le site 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 commencez 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 contextuelle 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 de l'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 demandera l'accord de 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
Pour prendre en charge Selenium, vous devez configurer IntelliJ. Pour cela, suivez les étapes suivantes.
Étape 1) Lancez votre IntelliJ IDE et créez un nouveau projet. Sélectionnez Fichier -> Nouveau -> 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. Cliquez ensuite sur -> Terminer. Votre projet a été créé dans IntelliJ.
Étape 3) Vous devez maintenant ajouter les fichiers .jar du Selenium dans intelliJ en tant que bibliothèques externes.
Pour cela, cliquez sur Fichier -> Structure du projet -> dans un onglet de configuration de projet, recherchez Modules -> Dépendances -> Cliquez sur le signe '+' -> Sélectionnez pour les JAR ou les répertoires.
Étape 4) Sélectionnez tous les fichiers .jar de sélénium 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) Cliquez avec le bouton droit sur le répertoire / src -> Nouveau -> Classe Java. La structure de votre projet ressemblera à celle illustrée ci-dessous.
Exemple
Nous utiliserons le site http://demo.guru99.com/.
Dans ce scénario de test
- Nous allons lancer l'URL
- Saisissez un identifiant de messagerie non valide
- Cliquez sur le bouton «Soumettre»
- La sortie sera comme indiqué ci-dessous - «L'identifiant de messagerie n'est pas valide»
Dans le résultat ci-dessus, vous pouvez voir que
- Lorsque nous exécutons le code, l'instance de Firefox est ouverte.
- Au niveau du code, nous avons fourni un e-mail à webelement. Qui est un champ de saisie (abc.gmail.com).
- Lorsque Selenium Webdriver clique sur le bouton «Soumettre», l'identifiant de l'e-mail est vérifié par le site guru99.
- Comme nous l'avons dit, un e-mail non enregistré afficherait le message "L'identifiant de messagerie n'est pas valide".
Voici le code java 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) {Pilote FirefoxDriver = nouveau FirefoxDriver ();driver.get ("http://demo.guru99.com/");Élément WebElement = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.");Bouton WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Résumé
- IntelliJ IDEA est un environnement de développement intégré Java (IDE).
- Il dispose de fonctionnalités avancées de navigation et de refactoring de code.
- L'avantage d'utiliser intelliJ est
- Générez rapidement des méthodes getter et setter
- Avec de simples touches, vous pouvez envelopper une instruction dans un bloc try-catch ou if-else
- Il prend en charge différents langages tels que Java, JavaScript, Clojure, etc.
- Il prend en charge différents systèmes d'exploitation tels que Windows, Linux, etc.
- Il est livré avec des plugins intégrés et des outils d'emballage
- Pour utiliser avec Selenium, vous devez configurer IntelliJ
Cet article est une contribution de Fahid M et édité par Jeegar M.