Comment configurer IntelliJ avec Selenium pilote web
⚡ Résumé intelligent
IntelliJ IDEA fonctionne Selenium WebDriver effectue des tests une fois que Java Le projet porte le Selenium La bibliothèque cliente est présente dans son classpath, ce qui permet à l'IDE de compiler, d'exécuter et de déboguer le code d'automatisation du navigateur à partir d'une seule fenêtre.

Qu'est-ce qu'IntelliJ ?
IntelliJ IDEA est une Java Environnement de développement intégré (IDE) construit par JetBrainsIl est distribué sous forme d'une édition communautaire sous licence Apache 2.0 et d'une édition ultime commerciale, et offre des fonctionnalités avancées de navigation et de refactorisation du code.
Prérequis pour installer IntelliJ avec Selenium pilote web
L'installation nécessite les prérequis 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 nécessaires peuvent être téléchargés depuis le Selenium. Org Site officiel. Après le téléchargement, extracDéplacez les fichiers .jar dans le répertoire souhaité.
À noter: a Maven or Gradle la construction résout sélénium-java automatiquement, rendant ainsi ce téléchargement manuel facultatif.
Comment télécharger et installer IntelliJ
Étape 1) Pour télécharger IntelliJ, rendez-vous sur le site web. JetBrains siteNous avons sélectionné ici la version « Communauté » ; choisissez la version « Ultimate » 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) Une fenêtre contextuelle s'ouvrira. Cliquez sur le bouton « Exécuter ».
Étape 4) Cliquez sur le bouton « suivant » dans l'assistant d'installation.
Étape 5) Accédez à votre dossier de destination et cliquez sur le bouton « Suivant ».
Étape 6) Sur l'écran des options d'installation,
- Cochez la case – Lanceur 32 bits
- Cochez la case pour la langue selon vos besoins
- Cliquez sur le bouton « suivant ».
À noter: Les versions actuelles sont uniquement en 64 bits, la case à cocher du lanceur 32 bits n'apparaît donc plus.
Étape 7) Cliquez sur le bouton « Installer ».
Vous pouvez constater que le processus d'installation d'IntelliJ est en cours.
Étape 8) Sur l'écran final de l'assistant,
- Pour exécuter IntelliJ, cochez la case et
- Cliquez sur le bouton « Terminer »
Étape 9) Si une version antérieure d'IntelliJ est installée, vous pouvez importer ses paramètres. Aucune version précédente n'est installée ici ; sélectionnez donc la deuxième option.
Étape 10) Après avoir cliqué sur « OK », IntelliJ demande… JetBrains Accord relatif à la politique de confidentialité. Cliquez sur « Accepter ».
Étape 11) Vous pouvez maintenant configurer les paramètres du plugin.
Étape 12) Sélectionnez l'option souhaitée : créer un nouveau projet, importer un projet ou ouvrir un projet existant.
Étape 13) Sur l'écran d'importation,
- Sélectionnez le « Projet » et le « fichier » dans la bibliothèque et
- Cliquez sur le bouton « OK ».
Étape 14) Le fichier sélectionné apparaît désormais dans le répertoire du projet.
Configurer IntelliJ pour prendre en charge Selenium
Soutenir Selenium, configurez IntelliJ en suivant les étapes suivantes.
Étape 1) Lancez votre environnement de développement intégré IntelliJ et créez un nouveau projet. Sélectionnez Fichier -> Nouveau -> Projet
Étape 2) Lorsque vous cliquez sur Suivant, un nouvel écran s'ouvre. Nommez le projet ; ici, nous avons utilisé Selenium_Guru99. Cliquez ensuite sur -> Terminer.
Étape 3) Maintenant, vous devez ajouter le Selenium Importer les fichiers .jar dans IntelliJ en tant que bibliothèques externes.
Pour cela, allez dans Fichier -> Structure du projet -> dans l'onglet Paramètres du projet, recherchez Modules -> Dépendances -> Cliquez sur le signe '+' -> Sélectionnez JAR ou répertoires.
Étape 4) Sélectionner tout Selenium fichiers .jar de l'extracLe répertoire ted et son sous-répertoire /lib.
Les fichiers .jar ont été ajoutés. Veuillez noter que le répertoire /src du projet est toujours vide.
Étape 5) Clic droit sur le répertoire /src -> Nouveau -> Java Classe. La structure de votre projet ressemblera à celle indiquée ci-dessous.
IntelliJ Selenium Exemple
Maintenant, écrivez votre premier script WebDriver à opposer à https://demo.guru99.com/
Dans ce scénario de test
- Nous allons lancer le 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 constater que
- L'exécution du code ouvre un Firefox exemple.
- Le code envoie un e-mail à l'élément Web, un champ de saisie (abc.gmail.com).
- Lorsque vous Selenium WebDriver clique sur « Soumettre », le GuruLe site 99 vérifie l'adresse e-mail.
- Un courriel non enregistré affiche le message « L’adresse courriel n’est pas valide. »
Voici le code Java pour test1, localisant les deux champs par XPath.
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(); } }
À noter: ceci. Selenium L'extrait de l'ère 3 s'attend à ce que geckodriver soit sur le PATH ; sur Selenium 4. Il fonctionne sans modification car Selenium Le responsable résout le problème du pilote.
Avantages de l'utilisation d'IntelliJ
Au-delà Selenium L'IDE offre plusieurs fonctionnalités de productivité intéressantes à connaître.
- Il génère instantanément des méthodes d'accès (getter et setter) pour les attributs de l'objet.
- De simples raccourcis clavier permettent d'encapsuler une instruction dans un bloc try-catch ou if-else, ce qui accélère le processus. gestion des exceptions.
- Les outils d'emballage intégrés comprennent Gradle, sbt, Grunt et Bower.
- Des bases de données telles que SQL, Oracle, PostgreSQL et Microsoft SQL Server ouvrir directement dans l'IDE.
- Il prend en charge Java, JavascénarioClojure et d'autres langages.
- Il fonctionne sur Windows, Linux et macOSet peut être téléchargé depuis le JetBrains site.






















