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.
Schritt 2) Wenn Sie mit dem Herunterladen beginnen, wird eine Meldung wie diese angezeigt.
Schritt 3) Im nächsten Schritt öffnet sich ein Popup-Fenster. Klicken Sie auf die Schaltfläche „Ausführen“.
Schritt 4) Klicken Sie in diesem Schritt im Einrichtungsassistenten auf die Schaltfläche „Weiter“.
Schritt 5) Es öffnet sich ein weiteres Popup-Fenster. Durchsuchen Sie Ihren Zielordner und klicken Sie auf die Schaltfläche „Weiter“.
Schritt 6) In diesem Schritt
- Aktivieren Sie das Kontrollkästchen – 32-Bit-Launcher
- Markieren Sie das Kontrollkästchen für die Sprache entsprechend Ihren Anforderungen
- Klicken Sie auf die Schaltfläche „Weiter“.
Schritt 7) Klicken Sie im nächsten Schritt auf die Schaltfläche „Installieren“.
Sie können sehen, dass der IntelliJ-Installationsprozess läuft.
Schritt 8) In diesem Schritt
- Um IntelliJ auszuführen, aktivieren Sie das Kontrollkästchen und
- Klicken Sie auf die Schaltfläche „Fertig stellen“.
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.
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“.
Schritt 11) In diesem Schritt können Sie die Plugin-Einstellungen festlegen.
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.
Schritt 13) In diesem Schritt
- Wählen Sie das „Projekt“ und die „Datei“ aus der Bibliothek aus und
- Klicken Sie auf die Schaltfläche „OK“.
Schritt 14) In diesem Schritt erscheint die Datei, die wir im vorherigen Schritt ausgewählt haben, im Projektverzeichnis.
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
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.
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.
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.
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.
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“
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