Herunterladen und Installieren Selenium WebTreiber

Selenium WebDriver-Installation

Selenium Die Installation erfolgt in drei Schritten:

Schritt 1: Installieren Java SDK
Schritt 2: Installieren Eclipse
Schritt 3: Installieren Selenium Webdriver-Dateien
Schritt 4: Einrichtung Eclipse IDE mit WebDriver

In diesem Tutorial erfahren Sie, wie Sie die Installation durchführen Selenium Webtreiber. Nachfolgend finden Sie den detaillierten Ablauf

HINWEIS: Die Versionen von Java, Eclipse, Selenium wird mit der Zeit weiter 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 Java Software Development Kit (JDK)

Laden Sie die Java Software Development Kit (JDK) HIER.

Installieren Java Software Development Kit (JDK)

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

Sobald die Installation abgeschlossen ist, öffnen Sie die Eingabeaufforderung und geben Sie „java“ ein. Wenn Sie den folgenden Bildschirm sehen, können Sie mit dem nächsten Schritt fortfahren.

Installieren Java Software Development Kit (JDK)

Schritt 2 – Installieren Eclipse IDE

Laden Sie die neueste Version von "Eclipse IDE für Java Entwickler“ HIER. Stellen Sie sicher, dass Sie die richtige Wahl treffen Windows 32-Bit- und 64-Bit-Versionen.

Installieren Eclipse IDE

Sie sollten in der Lage sein, eine EXE-Datei mit dem Namen „eclipse-inst-win64“ für das Setup herunterzuladen.

Installieren Eclipse IDE

Double-Klicken Sie auf eine Datei, um sie zu installieren Eclipse. Es öffnet sich ein neues Fenster. Klicken Eclipse IDE für Java Entwickler.

Installieren Eclipse IDE

Danach öffnet sich ein neues Fenster, in dem Sie auf die Schaltfläche mit der Markierung 1 klicken und den Pfad in „C:\eclipse“ ändern. Klicken Sie anschließend auf die Schaltfläche Installieren mit der Markierung 2

Installieren Eclipse IDE

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

Installieren Eclipse IDE

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

Schritt 3 - Selenium WebDriver-Installation

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

Selenium WebDriver-Installation

Dieser Download wird als ZIP-Datei mit dem Namen „selenium-3.14.0.zip“ bereitgestellt. Der Einfachheit halber Selenium Installation auf Windows 10, extrahieren Sie den Inhalt dieser ZIP-Datei auf Ihrem Laufwerk C, so dass Sie das Verzeichnis „C:\selenium-3.14.0\“ haben. Dieses Verzeichnis enthält alle JAR-Dateien, die wir später importieren würden Eclipse für Selenium Konfiguration.

Schritt 4 - Konfigurieren 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 richtig befolgt 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.

Einrichtung Eclipse IDE mit WebDriver

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

Einrichtung Eclipse IDE mit WebDriver

Ein neues Popup-Fenster wird geöffnet. Geben Sie die Details wie folgt ein

  1. Projektname
  2. Speicherort für ein Projekt
  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“.

Einrichtung Eclipse IDE mit WebDriver

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 das Paket „neues Paket“.

Einrichtung Eclipse IDE mit WebDriver

Es öffnet sich ein Popup-Fenster, in dem Sie dem Paket einen Namen geben können.

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

Einrichtung Eclipse IDE mit WebDriver

5. Erstellen Sie eine neue Java class unter newpackage, indem Sie mit der rechten Maustaste darauf klicken und dann Neu > Klasse auswählen und es dann als „MyClass“ benennen. Ihre Eclipse Die IDE sollte wie im Bild unten aussehen.

Einrichtung Eclipse IDE mit WebDriver

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

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

Einrichtung Eclipse IDE mit WebDriver

So sieht es nach dem Erstellen der Klasse aus.

Einrichtung Eclipse IDE mit WebDriver

 

Nun müssen Sie Selenium WebDriver-Bibliotheken in Java Pfad erstellen. In diesem Schritt

  1. Klicken Sie mit der rechten Maustaste auf „Neues Projekt“ und wählen Sie Ferienhäuser.
  2. Klicken Sie im Eigenschaftendialog auf „Java Pfad erstellen“.
  3. Klicken Sie auf Bibliotheken Registerkarte und dann
  4. Klicken Sie auf „Externe JARs hinzufügen.“

Einrichtung Eclipse IDE mit WebDriver

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.

Einrichtung Eclipse IDE mit WebDriver

Nachdem Sie die JAR-Dateien ausgewählt haben, klicken Sie auf die Schaltfläche „OK“.

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

Einrichtung Eclipse IDE mit WebDriver

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

Einrichtung Eclipse IDE mit WebDriver

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Übernehmen und schließen“.

Einrichtung Eclipse IDE mit WebDriver

6. Fügen Sie alle JAR-Dateien innerhalb und außerhalb des Ordners „libs“ hinzu. Ihr Eigenschaftendialog sollte nun etwa wie im Bild unten aussehen.

Einrichtung Eclipse IDE mit WebDriver

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

Verschiedene Treiber

HTMLUnit ist das einzige Browser, den WebDriver direkt automatisieren kann, Das bedeutet, dass keine andere separate Komponente installiert oder ausgeführt werden muss, während der Test ausgeführt wird. Für andere Browser wird ein separates Programm benötigt. Dieses Programm heißt  Treiberserver.

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

Sie können diese Treiber herunterladen HIER

Browser Name des Treiberservers Bemerkungen
HTMLUnit HtmlUnitDriver WebDriver kann HTMLUnit mit HtmlUnitDriver als Treiberserver steuern
Firefox Mozilla GeckoDriver WebDriver kann fahren Firefox ohne dass ein Treiberserver gestartet werden muss Firefox 45 und höher muss man zur Automatisierung den von Mozilla erstellten Gecko-Treiber verwenden
Internet Explorer Internet Explorer-Treiberserver Verfügbar in 32- und 64-Bit-Versionen. Verwenden Sie die Version, die der Architektur Ihres IE entspricht
Chrome Chrome-Treiber Obwohl der Name nur „ChromeDriver“ lautet, handelt es sich tatsächlich um einen Treiberserver und nicht nur um einen Treiber. Die aktuelle Version kann Versionen höher als Chrome v.21 unterstützen
Opera OperaLED Treiber Obwohl sein Name nur „OperaDriver“ handelt es sich tatsächlich um einen Treiberserver, nicht nur um einen Treiber.
PhantomJS GhostDriver PhantomJS ist ein weiterer Headless-Browser, genau wie HTMLUnit.
Safari SafariDriver Obwohl der Name nur „SafariDriver“ lautet, handelt es sich tatsächlich um einen Treiberserver und nicht nur um einen Treiber.

Zusammenfassung

Neben einem Browser benötigen Sie Folgendes, um WebDriver nutzen zu können

Beim Starten eines WebDriver-Projekts in Eclipse, vergessen Sie nicht, die Java Client-Treiberdateien in Ihr Projekt. Diese Dateien bilden Ihre Selenium Bibliothek.

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