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 JetBrainsIl est disponible sous licence Apache2, en version ยซ communautaire ยป et en version ยซ commerciale ยป. C'est la meilleure version 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 tรฉlรฉchargement, le fichier extracDรฉplacez les fichiers .jar dans le rรฉpertoire souhaitรฉ.

Comment tรฉlรฉcharger et installer IntelliJ

ร‰tape 1) Tรฉlรฉcharger IntelliJ visiter le jetbrains Sur ce site, nous avons sรฉlectionnรฉ la version ยซ Communautรฉ ยป. Vous pouvez choisir la version ยซ Ultimate ยป pour le dรฉveloppement mobile, web et dโ€™entreprise.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 2) Lorsque vous commencerez le tรฉlรฉchargement, vous verrez un message comme celui-ci.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 3) ร€ l'รฉtape suivante, une fenรชtre contextuelle s'ouvrira. Cliquez sur le bouton ยซ Exรฉcuter ยป.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 4) Dans cette รฉtape, cliquez sur le bouton ยซ Suivant ยป dans l'assistant de configuration.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 5) Une autre fenรชtre pop-up s'ouvrira. Parcourez votre dossier de destination et cliquez sur le bouton ยซ Suivant ยป.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 6) Dans cette รฉtape,

  1. Cochez la case โ€“ Lanceur 32 bits
  2. Cochez la case pour la langue selon vos besoins
  3. Cliquez sur le bouton 'suivant'

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 7) ร€ l'รฉtape suivante, cliquez sur le bouton ยซ Installer ยป.

Tรฉlรฉchargez et installez IntelliJ

Vous pouvez voir que le processus d'installation d'IntelliJ est en cours.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 8) Dans cette รฉtape,

  1. Pour exรฉcuter IntelliJ, cochez la case et
  2. Cliquez sur le bouton ยซ Terminer ยป

Tรฉlรฉchargez et installez IntelliJ

ร‰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.

Tรฉlรฉchargez et installez IntelliJ

ร‰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 ยป.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 11) Dans cette รฉtape, vous pouvez dรฉfinir les paramรจtres du plugin.

Tรฉlรฉchargez et installez IntelliJ

ร‰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.

Tรฉlรฉchargez et installez IntelliJ

ร‰tape 13) Dans cette รฉtape,

  1. Sรฉlectionnez le ยซ Projet ยป et le ยซ fichier ยป dans la bibliothรจque et
  2. Cliquez sur le bouton 'OK'

Tรฉlรฉchargez et installez IntelliJ

ร‰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.

Tรฉlรฉchargez et installez IntelliJ

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 -> NOUVEAU -> Projet

Configurer IntelliJ pour prendre en charge Selenium

Configurer IntelliJ pour prendre en charge Selenium

ร‰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 -> Finition. Votre projet a รฉtรฉ crรฉรฉ dans IntelliJ.

Configurer IntelliJ pour prendre en charge Selenium

ร‰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.

Configurer IntelliJ pour prendre en charge Selenium

ร‰tape 4) Sรฉlectionnez tous les fichiers .jar de Selenium dans le rรฉpertoire et le sous-rรฉpertoire /lib, oรน vous avez par exempletracted aprรจs le tรฉlรฉchargement.

Configurer IntelliJ pour prendre en charge Selenium

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 -> NOUVEAU -> Java Classe. La structure de votre projet ressemblera ร  celle indiquรฉe ci-dessous.

Configurer IntelliJ pour prendre en charge Selenium

IntelliJ Selenium Exemple

Nous utiliserons le site 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 ยป

IntelliJ Selenium Exemple

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 vous 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รฉ depuis JetBrains site officiel.

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

Rรฉsumez cet article avec :