Intellij ist eine IDE, mit der Sie besseren und schnelleren Code schreiben können. Intellij kann in der Option zu Java Bean und Eclipse verwendet werden.
In diesem Tutorial lernen Sie:
- Was ist IntelliJ?
- Voraussetzungen für IntelliJ mit Selenium Webdriver
- Herunterladen und Installieren von IntelliJ
- Konfigurieren Sie IntelliJ so, dass es Selen unterstützt
- Beispiel
Was ist IntelliJ?
IntelliJ IDEA ist eine Java Integrated Development Environment (IDE). Es wird für die Softwareentwicklung verwendet. Es wird von JetBrains entwickelt. Es fällt unter die von Apache2 lizenzierte "Community Edition" sowie die "proprietäre kommerzielle Edition". Es ist die beste verfügbare Java-IDE. Es bietet Funktionen wie erweiterte Code-Navigation und Code-Refactoring-Funktionen.
Der Vorteil der Verwendung von IntelliJ ist, dass
- 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 einschließen.
- Die IDE liefert eingebaute Verpackungswerkzeuge wie Gradle, SBT, Grunzen, Laube usw.
- Auf Datenbanken wie SQL, ORACLE, PostgreSQL und Microsoft SQL Server kann direkt über die IDE zugegriffen werden.
- Es unterstützt verschiedene Sprachen wie Java, Javascript, Clojure usw.
- Es wird mit verschiedenen Betriebssystemen wie Windows, Linux usw. unterstützt. Es kann von der offiziellen JetBrains-Website heruntergeladen werden.
Voraussetzungen für IntelliJ mit Selenium Webdriver
Dafür benötigen wir einige Voraussetzungen, die wie folgt sind.
- IntelliJ
- Beliebiger Webbrowser (vorzugsweise Mozilla Firefox)
- JDK (Java Development Kit)
- Selen .jar-Dateien
Die erforderlichen JAR-Dateien können von der offiziellen Website von Selenium.org heruntergeladen werden. Nach dem Download extrahiert die Datei die JAR-Dateien in das gewünschte Verzeichnis.
Herunterladen und Installieren von IntelliJ
Schritt 1) Um IntelliJ herunterzuladen, besuchen Sie die Jetbrains-Website. Hier haben wir die "Community" -Version ausgewählt. Sie können die "ultimative" 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 wird ein Popup-Fenster geöffnet. Klicken Sie auf die Schaltfläche "Ausführen".
Schritt 4) Klicken Sie in diesem Schritt im Setup-Assistenten auf die Schaltfläche "Weiter".
Schritt 5) Ein weiteres Popup-Fenster wird geöffnet. Durchsuchen Sie Ihren Zielordner und klicken Sie auf "Weiter".
Schritt 6) In diesem Schritt
- Aktivieren Sie das Kontrollkästchen - 32-Bit-Launcher
- Aktivieren Sie das Kontrollkästchen für die Sprache gemäß 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 ausgeführt wird.
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 Sie bereits eine ältere Version von IntelliJ auf Ihrem System installiert haben. 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 Vereinbarung der Jetbrain-Datenschutzrichtlinie gefragt. Klicken Sie auf die Schaltfläche "Akzeptieren".
Schritt 11) In diesem Schritt können Sie die Plugin-Einstellung festlegen.
Schritt 12) Wählen Sie im nächsten Schritt die Option gemäß Anforderung aus. Sie sehen Optionen wie Erstellen eines neuen Projekts, Importieren eines Projekts, Öffnen usw.
Schritt 13) In diesem Schritt
- Wählen Sie 'Projekt' und 'Datei' aus der Bibliothek und
- Klicken Sie auf die Schaltfläche "OK"
Schritt 14) In diesem Schritt wird die im vorherigen Schritt ausgewählte Datei im Projektverzeichnis angezeigt.
Konfigurieren Sie IntelliJ so, dass es Selen unterstützt
Um Selenium zu unterstützen, müssen Sie IntelliJ konfigurieren. Befolgen Sie dazu die folgenden Schritte.
Schritt 1) Starten Sie Ihre IntelliJ IDE und erstellen Sie ein neues Projekt. Wählen Sie Datei -> Neu -> Projekt
Schritt 2) Im vorherigen Schritt, wenn Sie auf -> Weiter klicken . Ein neuer Bildschirm wird geöffnet. Geben Sie in diesem Bildschirm den Projektnamen an. In unserem Fall haben wir den Namen Selenium_Guru99 angegeben. Klicken Sie dann auf -> Fertig stellen. Ihr Projekt wurde in IntelliJ erstellt.
Schritt 3) Jetzt müssen Sie die JAR-Dateien von Selenium als externe Bibliotheken zu IntelliJ hinzufügen.
Klicken Sie dazu auf Datei -> Projektstruktur -> Suchen Sie auf der Registerkarte Projekteinstellungen nach Module -> Abhängigkeiten -> Klicken Sie auf '+' Zeichen -> Für JARs oder Verzeichnisse auswählen.
Schritt 4) Wählen Sie alle selenium .jar-Dateien aus dem Verzeichnis und Unterverzeichnis / lib aus, die 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 folgt aus.
Beispiel
Wir werden die Website http://demo.guru99.com/ verwenden.
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 erfolgt wie folgt: "E-Mail-ID ist ungültig"
Im obigen Ergebnis können Sie das sehen
- Wenn wir den Code ausführen, ist die Firefox-Instanz geöffnet.
- Auf Codeebene haben wir eine E-Mail an webelement gesendet. Welches ist ein Eingabefeld (abc.gmail.com).
- Wenn Selenium Webdriver auf die Schaltfläche "Senden" klickt, wird die E-Mail-ID von der guru99-Site überprüft.
- Wie gesagt, bei nicht registrierten E-Mails wird die Meldung "E-Mail-ID ist ungültig" angezeigt.
Es folgt der Java-Code für test1.
import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;öffentliche Klasse TestSelenium {public static void main (String [] args) {FirefoxDriver-Treiber = neuer FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Diese E-Mail-Adresse wird vor Spambots geschützt. Zum Anzeigen muss JavaScript aktiviert sein.");WebElement button = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}}}
Zusammenfassung
- IntelliJ IDEA ist eine Java Integrated Development Environment (IDE).
- Es verfügt über Funktionen für erweiterte Code-Navigation 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 einschließen
- Es unterstützt verschiedene Sprachen wie Java, JavaScript, Clojure usw.
- Es unterstützt verschiedene Betriebssysteme wie Windows, Linux usw.
- Es kommt mit eingebauten Plugins und Verpackungswerkzeugen
- Für die Verwendung mit Selen müssen Sie IntelliJ konfigurieren
Dieser Artikel wurde von Fahid M verfasst und von Jeegar M bearbeitet.