So richten Sie IntelliJ ein mit Selenium WebTreiber

Was ist IntelliJ?

IntelliJ IDEA ist eine Java Integrierte Entwicklungsumgebung (IDE). Wird für die Softwareentwicklung verwendet. Entwickelt wurde sie von JetBrains. Sie ist unter der Apache2-Lizenz „Community Edition“ sowie „Proprietary Commercial Edition“ erhältlich. Sie ist die beste verfügbare Java IDEs. Es bietet Funktionen wie erweiterte Codenavigation und Code-Refactoring-Funktionen.

Voraussetzungen für die Installation von IntelliJ mit Selenium Webtreiber

Dafür müssen wir einige Voraussetzungen haben, die wie folgt sind.

  • IntelliJ
  • Jeder Webbrowser (vorzugsweise Mozilla Firefox)
  • JDK (Java Entwicklungskit)
  • Selenium .jar-Dateien

Die benötigten JAR-Dateien können hier heruntergeladen werden Selenium.org €XNUMX offizielle Seite. Nach dem Download extrahiert die Datei die .jar-Dateien in das gewünschte Verzeichnis.

So laden Sie IntelliJ herunter und installieren es

Schritt 1) Zum Download IntelliJ Besuchen Sie die Jetbrains-Site. Hier haben wir die „Community“-Version ausgewählt. Sie können die „Ultimate“-Version für die mobile, Web- und Unternehmensentwicklung auswählen.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 2) Wenn Sie mit dem Herunterladen beginnen, wird eine Meldung wie diese angezeigt.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 3) Im nächsten Schritt öffnet sich ein Popup-Fenster. Klicken Sie auf die Schaltfläche „Ausführen“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 4) Klicken Sie in diesem Schritt im Einrichtungsassistenten auf die Schaltfläche „Weiter“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 5) Es öffnet sich ein weiteres Popup-Fenster. Durchsuchen Sie Ihren Zielordner und klicken Sie auf die Schaltfläche „Weiter“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 6) In diesem Schritt

  1. Aktivieren Sie das Kontrollkästchen – 32-Bit-Launcher
  2. Markieren Sie das Kontrollkästchen für die Sprache entsprechend Ihren Anforderungen
  3. Klicken Sie auf die Schaltfläche „Weiter“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 7) Klicken Sie im nächsten Schritt auf die Schaltfläche „Installieren“.

Laden Sie IntelliJ herunter und installieren Sie es

Sie können sehen, dass der IntelliJ-Installationsprozess läuft.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 8) In diesem Schritt

  1. Um IntelliJ auszuführen, aktivieren Sie das Kontrollkästchen und
  2. Klicken Sie auf die Schaltfläche „Fertig stellen“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 9) Wenn auf Ihrem System bereits eine ältere Version von IntelliJ installiert ist. Sie können Einstellungen von einer älteren Version in die neuere Version importieren. Da wir keine Vorgängerversion installiert haben. Wir werden die zweite Option auswählen.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 10) Wenn Sie im vorherigen Schritt auf die Schaltfläche „OK“ klicken, werden Sie nach der Datenschutzvereinbarung von Jetbrain gefragt. Klicken Sie auf die Schaltfläche „Akzeptieren“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 11) In diesem Schritt können Sie die Plugin-Einstellungen festlegen.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 12) Wählen Sie im nächsten Schritt die Option entsprechend Ihren Anforderungen aus. Sie sehen Optionen wie „Neues Projekt erstellen“, „Projekt importieren“, „Öffnen“ usw.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 13) In diesem Schritt

  1. Wählen Sie das „Projekt“ und die „Datei“ aus der Bibliothek aus und
  2. Klicken Sie auf die Schaltfläche „OK“.

Laden Sie IntelliJ herunter und installieren Sie es

Schritt 14) In diesem Schritt erscheint die Datei, die wir im vorherigen Schritt ausgewählt haben, im Projektverzeichnis.

Laden Sie IntelliJ herunter und installieren Sie es

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Zu unterstützen Seleniummüssen Sie IntelliJ konfigurieren. Befolgen Sie dazu die folgenden Schritte.

Schritt 1) Starten Sie Ihre IntelliJ-IDE und erstellen Sie ein neues Projekt. Datei aussuchen -> NEU -> Projekt

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Schritt 2) Klicken Sie im vorherigen Schritt auf -> Nächste. Es öffnet sich ein neuer Bildschirm. Geben Sie in diesem Bildschirm den Projektnamen ein. In unserem Fall haben wir den Namen angegeben Selenium_Guru99. Dann klick -> Beenden. Ihr Projekt wurde in IntelliJ erstellt.

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Schritt 3) Jetzt müssen Sie das hinzufügen Selenium's .jar-Dateien in IntelliJ als externe Bibliotheken.

Klicken Sie dazu auf „Gehe zu Datei“. -> Projektstruktur -> Suchen Sie auf der Registerkarte „Projekteinstellungen“ nach „Modulen“. -> Abhängigkeiten -> Klicken Sie auf das „+“-Zeichen -> Wählen Sie diese Option für JARs oder Verzeichnisse.

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Schritt 4) Wählen Sie alle Selenium-JAR-Dateien aus dem Verzeichnis und Unterverzeichnis /lib aus, in die Sie sie nach dem Download extrahiert haben.

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

Jetzt haben Sie die .jar-Dateien erfolgreich zu intelliJ hinzugefügt. Wenn Sie Ihre Projektstruktur sehen, werden Sie feststellen, dass das Verzeichnis /src Ihres Projekts leer ist.

Schritt 5) Klicken Sie mit der rechten Maustaste auf das Verzeichnis /src -> NEU -> Java Klasse. Ihre Projektstruktur sieht wie unten dargestellt aus.

Konfigurieren Sie IntelliJ zur Unterstützung Selenium

IntelliJ Selenium Beispiel

Wir werden die Seite nutzen https://demo.guru99.com/

In diesem Testszenario

  • Wir werden die URL starten
  • Geben Sie eine ungültige E-Mail-ID ein
  • Klicken Sie auf die Schaltfläche "Senden"
  • Die Ausgabe lautet wie folgt: „E-Mail-ID ist ungültig“

IntelliJ Selenium Beispiel

Im obigen Ergebnis können Sie das sehen

  • Wenn wir den Code ausführen, Firefox Instanz ist geöffnet.
  • Auf Codeebene haben wir dem Webelement eine E-Mail bereitgestellt. Dabei handelt es sich um ein Eingabefeld (abc.gmail.com).
  • Wann Selenium Webdriver klickt auf die Schaltfläche „Senden“, die E-Mail-ID wird von der Site Guru99 überprüft.
  • Wie gesagt, bei nicht registrierten E-Mails wird die Meldung „E-Mail-ID ist ungültig“ angezeigt.

Folgendes ist Java Code für 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();    
		}
}

Vorteile der Verwendung von IntelliJ

  • Es generiert schnell Getter- und Setter-Methoden für Objektattribute.
  • Mit einfachen Tastenanschlägen können Sie eine Anweisung in einen Try-Catch- oder If-Else-Block einbinden.
  • Die IDE bietet integrierte Verpackungstools wie Gradle, SBT, Grunt, Bower usw.
  • Datenbanken wie SQL, ORACLE, PostgreSQL, Microsoft SQL Auf den Server kann direkt über die IDE zugegriffen werden.
  • Es unterstützt verschiedene Sprachen wie Java, Javascript, Clojure usw.
  • Es wird von verschiedenen Betriebssystemen unterstützt, wie Windows, Linux usw. Es kann von der offiziellen Website von JetBrains heruntergeladen werden.

Zusammenfassung

  • IntelliJ IDEA ist eine Java Integrierte Entwicklungsumgebung (IDE).
  • Es verfügt über erweiterte Code-Navigations- und Code-Refactoring-Funktionen.
  • Der Vorteil der Verwendung von IntelliJ ist
  • Generieren Sie schnell Getter- und Setter-Methoden
  • Mit einfachen Tastenanschlägen können Sie eine Anweisung in einen Try-Catch- oder If-Else-Block einbinden
  • Es unterstützt verschiedene Sprachen wie Java, JavaSkript , Clojure usw.
  • Es unterstützt verschiedene Betriebssysteme wie Windows, Linux usw.In
  • Es verfügt über integrierte Plugins und Paketierungstools
  • Zu verwenden mit Selenium, müssen Sie IntelliJ konfigurieren