So richten Sie IntelliJ ein mit Selenium WebTreiber
โก Intelligente Zusammenfassung
IntelliJ IDEA lรคuft Selenium WebDriver testet einmal Java Das Projekt umfasst die Selenium Die Clientbibliothek befindet sich im Klassenpfad, sodass die IDE Browserautomatisierungscode in einem einzigen Fenster kompilieren, ausfรผhren und debuggen kann.
Was ist IntelliJ?
IntelliJ IDEA ist eine Java Integrierte Entwicklungsumgebung (IDE), erstellt von JetBrainsEs wird als Community Edition unter Apache 2.0-Lizenz und als kommerzielle Ultimate Edition ausgeliefert und bietet erweiterte Funktionen zur Code-Navigation und Code-Refaktorisierung.
Voraussetzungen fรผr die Installation von IntelliJ mit Selenium WebTreiber
Fรผr die Einrichtung sind folgende Voraussetzungen erforderlich.
- IntelliJ
- Jeder Webbrowser (vorzugsweise Mozilla Firefox)
- JDK (Java Entwicklungskit)
- Selenium .jar-Dateien
Die benรถtigten JAR-Dateien kรถnnen von folgender Seite heruntergeladen werden: Selenium.org โฌXNUMX Offizielle Website. Nach dem Herunterladen, extracDie .jar-Dateien in das gewรผnschte Verzeichnis verschieben.
Hinweis: a Maven or Gradle Der Build-Prozess lรถst sich auf selenium-java automatisch, wodurch dieser manuelle Download optional ist.
So laden Sie IntelliJ herunter und installieren es
Schritt 1) Um IntelliJ herunterzuladen, besuchen Sie die JetBrains siteHier haben wir die โCommunityโ-Version ausgewรคhlt; fรผr die Entwicklung von mobilen Anwendungen, Webanwendungen und Unternehmenslรถsungen wรคhlen Sie die โUltimateโ-Version.
Schritt 2) Wenn Sie mit dem Herunterladen beginnen, wird eine Meldung wie diese angezeigt.
Schritt 3) Ein Popup-Fenster รถffnet sich. Klicken Sie auf die Schaltflรคche โAusfรผhrenโ.
Schritt 4) Klicken Sie im Einrichtungsassistenten auf die Schaltflรคche โWeiterโ.
Schritt 5) Navigieren Sie zu Ihrem Zielordner und klicken Sie auf die Schaltflรคche โWeiterโ.
Schritt 6) Auf dem Bildschirm mit den Installationsoptionen,
- 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โ.
Hinweis: Die aktuellen Versionen sind nur 64-Bit-Versionen, daher wird das Kontrollkรคstchen fรผr den 32-Bit-Launcher nicht mehr angezeigt.
Schritt 7) Klicken Sie auf die Schaltflรคche โInstallierenโ.
Sie kรถnnen sehen, dass der Installationsprozess von IntelliJ im Gange ist.
Schritt 8) Auf dem letzten Bildschirm des Zauberers
- Um IntelliJ auszufรผhren, aktivieren Sie das Kontrollkรคstchen und
- Klicken Sie auf die Schaltflรคche โFertig stellenโ.
Schritt 9) Falls eine รคltere IntelliJ-Version vorhanden ist, kรถnnen Sie deren Einstellungen importieren. Da hier keine รคltere Version installiert ist, wรคhlen Sie bitte die zweite Option.
Schritt 10) Nachdem Sie auf โOKโ geklickt haben, fragt IntelliJ nach den JetBrains Datenschutzbestimmungen. Klicken Sie auf โAkzeptierenโ.
Schritt 11) Jetzt kรถnnen Sie die Plugin-Einstellungen festlegen.
Schritt 12) Wรคhlen Sie die gewรผnschte Option: neues Projekt erstellen, Projekt importieren oder รถffnen.
Schritt 13) Auf dem Importbildschirm,
- Wรคhlen Sie das โProjektโ und die โDateiโ aus der Bibliothek aus und
- Klicken Sie auf die Schaltflรคche โOKโ.
Schritt 14) Die ausgewรคhlte Datei befindet sich nun im Projektverzeichnis.
Konfigurieren Sie IntelliJ zur Unterstรผtzung Selenium
Zu unterstรผtzen SeleniumKonfigurieren Sie IntelliJ anhand der folgenden Schritte.
Schritt 1) Starten Sie Ihre IntelliJ IDE und erstellen Sie ein neues Projekt. Wรคhlen Sie dazu Datei โ Neu โ Projekt.
Schritt 2) Wenn Sie auf โWeiterโ klicken, รถffnet sich ein neues Fenster. Benennen Sie das Projekt; hier haben wir Folgendes verwendet: Selenium_Guru99. Klicken Sie anschlieรend auf -> Fertigstellen.
Schritt 3) Nun mรผssen Sie Folgendes hinzufรผgen: Selenium .jar-Dateien als externe Bibliotheken in IntelliJ einbinden.
Gehen Sie dazu auf Datei -> Projektstruktur -> im Reiter Projekteinstellungen suchen Sie nach Module -> Abhรคngigkeiten -> Klicken Sie auf das '+'-Zeichen -> Wรคhlen Sie JAR-Dateien oder Verzeichnisse aus.
Schritt 4) Wรคhlen Sie alle Selenium .jar-Dateien aus dem Extracted-Verzeichnis und sein Unterverzeichnis /lib.
Die .jar-Dateien wurden nun hinzugefรผgt. Beachten Sie, dass das /src-Verzeichnis des Projekts noch leer ist.
Schritt 5) Rechtsklick auf das Verzeichnis /src -> Neu -> Java Klasse. Ihre Projektstruktur sieht wie unten dargestellt aus.
IntelliJ Selenium Beispiel
Schreiben Sie nun Ihren erstes WebDriver-Skript gegen https://demo.guru99.com/
In diesem Testszenario
- Wir starten die URL
- 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 sehen, dass
- Das Ausfรผhren des Codes รถffnet ein Fenster Firefox Beispiel.
- Der Code sendet eine E-Mail an das WebElement, ein Eingabefeld (abc.gmail.com).
- Wenn die Funktion Selenium WebDriver klickt auf โSendenโ, GuruDie Website 99 รผberprรผft die E-Mail-Adresse.
- Bei einer nicht registrierten E-Mail-Adresse wird die Meldung โE-Mail-Adresse ist ungรผltigโ angezeigt.
Nachfolgend der Java-Code fรผr Test1, der beide Felder lokalisiert. 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(); } }
Hinweis: fehlen uns die Worte. Selenium Ausschnitt aus der รra 3 erwartet Geckodriver auf dem Pfad; auf Selenium 4. Es lรคuft unverรคndert, weil Selenium Der Manager lรถst das Fahrerproblem.
Vorteile der Verwendung von IntelliJ
Darรผber Hinaus Selenium Die IDE bietet darรผber hinaus einige Produktivitรคtsfunktionen, die es wert sind, kennengelernt zu werden.
- Es generiert sofort Getter- und Setter-Methoden fรผr Objektattribute.
- Einfache Tastendrรผcke umschlieรen eine Anweisung mit einem try-catch- oder if-else-Block, was die Ausfรผhrung beschleunigt. Ausnahmebehandlung.
- Zu den integrierten Verpackungswerkzeugen gehรถren: Gradle, sbt, Grunt und Bower.
- Datenbanken wie z. B. SQL, Oracle, PostgreSQL und Microsoft SQL Server Direkt in der IDE รถffnen.
- Es unterstรผtzt Java, JavaSkript, Clojure und andere Sprachen.
- Es lรคuft weiter Windows, Linux und macOSund kann von der Website heruntergeladen werden. JetBrains Website.






















