Herunterladen & Installieren Sie Selenium WebDriver

Die Seleninstallation erfolgt in drei Schritten:

  1. Installieren Sie das Java SDK
  2. Installieren Sie Eclipe
  3. Installieren Sie Selenium Webdriver-Dateien

In diesem Tutorial erfahren Sie, wie Sie Selenium Webdriver installieren. Unten ist der detaillierte Prozess

HINWEIS: Die Versionen von Java, Eclipse und Selen werden mit der Zeit aktualisiert. Die Installationsschritte bleiben jedoch gleich. Bitte wählen Sie die neueste Version aus und fahren Sie mit den folgenden Installationsschritten fort:

Schritt 1 - Installieren Sie Java auf Ihrem Computer

Laden Sie hier das Java Software Development Kit (JDK) herunter und installieren Sie es .

Nächster -

Diese JDK-Version wird mit Java Runtime Environment (JRE) geliefert, sodass Sie die JRE nicht separat herunterladen und installieren müssen.

Öffnen Sie nach Abschluss der Installation die Eingabeaufforderung und geben Sie "java" ein. Wenn Sie den folgenden Bildschirm sehen, können Sie mit dem nächsten Schritt fortfahren

Schritt 2 - Installieren Sie die Eclipse-IDE

Laden Sie hier die neueste Version von "Eclipse IDE für Java-Entwickler" herunter . Stellen Sie sicher, dass Sie zwischen Windows 32-Bit- und 64-Bit-Versionen richtig wählen.

Sie sollten in der Lage sein, eine exe-Datei mit dem Namen "eclipse-inst-win64" für Setup herunterzuladen.

Doppelklicken Sie auf die Datei, um die Eclipse zu installieren. Ein neues Fenster wird geöffnet. Klicken Sie auf Eclipse IDE für Java-Entwickler.

Danach öffnet sich ein neues Fenster, in dem Sie auf die Schaltfläche 1 klicken und den Pfad in "C: \ eclipse" ändern können. Veröffentlichen Sie das Klicken Sie auf die Schaltfläche Installieren mit der Bezeichnung 2

Nach erfolgreichem Abschluss des Installationsvorgangs wird ein Fenster angezeigt. Klicken Sie in diesem Fenster auf Starten

Dadurch wird die Eclipse Neon IDE für Sie gestartet.

Schritt 3 - Laden Sie den Selenium Java Client-Treiber herunter

Sie können den Selenium Webdriver für Java Client-Treiber hier herunterladen . Dort finden Sie Client-Treiber für andere Sprachen, wählen Sie jedoch nur den für Java.

Dieser Download wird als ZIP-Datei mit dem Namen "selenium-3.14.0.zip" geliefert. Extrahieren Sie zur Vereinfachung der Selenium-Installation unter Windows 10 den Inhalt dieser ZIP-Datei auf Ihrem C-Laufwerk, sodass Sie das Verzeichnis "C: \ selenium-3.14.0 \" haben. Dieses Verzeichnis enthält alle JAR-Dateien, die wir später bei der Einrichtung von Eclipse for Selenium importieren würden.

Schritt 4 - Konfigurieren Sie die Eclipse-IDE mit WebDriver

  1. Starten Sie die Datei "eclipse.exe" im Ordner "eclipse", den wir in Schritt 2 extrahiert haben. Wenn Sie Schritt 2 korrekt ausgeführt haben, sollte sich die ausführbare Datei unter C: \ eclipse \ eclipse.exe befinden.
  2. Wenn Sie aufgefordert werden, einen Arbeitsbereich auszuwählen, akzeptieren Sie einfach den Standardspeicherort.

3. Erstellen Sie ein neues Projekt über Datei> Neu> Java-Projekt. Nennen Sie das Projekt "newproject".

Ein neues Popup-Fenster öffnet die Eingabedetails wie folgt

  1. Projektname
  2. Speicherort zum Speichern des Projekts
  3. Wählen Sie eine Ausführungs-JRE aus
  4. Wählen Sie die Option Layoutprojekt
  5. Klicken Sie auf die Schaltfläche Fertig stellen

4. In diesem Schritt

  1. Klicken Sie mit der rechten Maustaste auf das neu erstellte Projekt und
  2. Wählen Sie Neu> Paket und nennen Sie dieses Paket "Neues Paket".

Ein Popup-Fenster wird geöffnet, in dem das Paket benannt wird.

  1. Geben Sie den Namen des Pakets ein
  2. Klicken Sie auf die Schaltfläche Fertig stellen

5. Erstellen Sie eine neue Java-Klasse unter newpackage, indem Sie mit der rechten Maustaste darauf klicken und dann Neu> Klasse auswählen und sie dann als "MyClass" bezeichnen. Ihre Eclipse-IDE sollte wie im Bild unten aussehen.

Wenn Sie auf Klasse klicken, wird ein Popup-Fenster geöffnet. Geben Sie Details als ein

  1. Name der Klasse
  2. Klicken Sie auf die Schaltfläche Fertig stellen

So sieht es nach dem Erstellen einer Klasse aus.

Jetzt ist Selen WebDriver in Java Build Path

In diesem Schritt

  1. Klicken Sie mit der rechten Maustaste auf "neues Projekt" und wählen Sie Eigenschaften .
  2. Klicken Sie im Dialogfeld Eigenschaften auf "Java Build Path".
  3. Klicken Sie auf die Registerkarte Bibliotheken und dann auf
  4. Klicken Sie auf "Externe JARs hinzufügen ...".

Wenn Sie auf "Externe JARs hinzufügen ..." klicken, wird ein Popup-Fenster geöffnet. Wählen Sie die JAR-Dateien aus, die Sie hinzufügen möchten.

Klicken Sie nach Auswahl der JAR-Dateien auf die Schaltfläche OK.

Wählen Sie alle Dateien im lib-Ordner aus.

Wählen Sie Dateien außerhalb des lib-Ordners aus

Klicken Sie anschließend auf die Schaltfläche "Übernehmen und schließen"

6. Fügen Sie alle JAR-Dateien innerhalb und außerhalb des Ordners "libs" hinzu. Das Dialogfeld "Eigenschaften" sollte nun ähnlich wie im Bild unten aussehen.

7. Klicken Sie abschließend auf OK, und der Import der Selenium-Bibliotheken in unser Projekt ist abgeschlossen.

Verschiedene Treiber

HTMLUnit und Firefox sind zwei Browser, die WebDriver direkt automatisieren kann. Dies bedeutet, dass keine andere separate Komponente zum Installieren oder Ausführen erforderlich ist, während der Test ausgeführt wird. Für andere Browser wird ein separates Programm benötigt. Dieses Programm wird als Treiberserver bezeichnet .

Ein Treiberserver ist für jeden Browser unterschiedlich. Internet Explorer verfügt beispielsweise über einen eigenen Treiberserver, den Sie in anderen Browsern nicht verwenden können. Unten finden Sie eine Liste der Treiberserver und der entsprechenden Browser, die sie verwenden.

Sie können diese Treiber hier herunterladen

Browser Name des Treiberservers Bemerkungen
HTMLUnit HtmlUnitDriver WebDriver kann HTMLUnit mit HtmlUnitDriver als Treiberserver steuern
Feuerfuchs Mozilla GeckoDriver WebDriver kann Firefox ohne Treiberserver betreiben. Ab Firefox 45 und höher muss der von Mozilla erstellte Gecko-Treiber für die Automatisierung verwendet werden
Internet Explorer Internet Explorer-Treiberserver Verfügbar in 32- und 64-Bit-Versionen. Verwenden Sie die Version, die der Architektur Ihres IE entspricht
Chrom ChromeDriver Obwohl der Name nur "ChromeDriver" lautet, handelt es sich tatsächlich um einen Treiberserver, nicht nur um einen Treiber. Die aktuelle Version unterstützt höhere Versionen als Chrome v.21
Oper OperaDriver Obwohl der Name nur "OperaDriver" lautet, handelt es sich tatsächlich um einen Treiberserver, nicht nur um einen Treiber.
PhantomJS GhostDriver PhantomJS ist ein weiterer kopfloser Browser wie HTMLUnit.
Safari SafariDriver Obwohl der Name nur "SafariDriver" lautet, handelt es sich tatsächlich um einen Treiberserver, nicht nur um einen Treiber.

Zusammenfassung

Abgesehen von einem Browser benötigen Sie Folgendes, um WebDriver verwenden zu können

  • Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • Eclipse IDE - http://www.eclipse.org/downloads/
  • Java-Client-Treiber - https://www.selenium.dev/downloads/

Vergessen Sie beim Starten eines WebDriver-Projekts in Eclipse nicht, die Java-Client-Treiberdateien in Ihr Projekt zu importieren. Diese Dateien bilden Ihre Selenium-Bibliothek.

Mit der neuen Version von Selenium gibt es keinen Browser, den Sie ohne die Verwendung eines Treiberservers automatisieren können.

Interessante Beiträge...