webdriver entire setup
Im vorherigen Tutorial haben wir das vorgestellt Grundlegende Architektur und Funktionen von WebDriver . Dies ist das 9. Tutorial in Selenium Tutorial Training Series .
freie software zum rippen von dvd auf mp4
In diesem Tutorial würden wir über das diskutieren Installationsverfahren, um mit WebDriver zu beginnen, das von Grund auf neu gestartet wird . Wir würden auch über die verschiedenen Treiber von WebDriver diskutieren, die jeweils unterschiedliche Test- und Umweltanforderungen erfüllen.
Um WebDriver für die Skripterstellung verwenden zu können, müssen einige Voraussetzungen an einem Ort wie dem grundlegenden Umgebungssetup vorhanden sein. In dieser Serie In unseren Beispielbeispielen würden wir Java als Programmiersprache verwenden. Beginnen wir also mit der Java-Installation.
Was du lernen wirst:
- Java-Installation
- Installation der Eclipse IDE
- WebDriver konfigurieren
- Verfügbare Treiber
- Fazit
- Literatur-Empfehlungen
Java-Installation
Schritt 1: Gehen Sie zur offiziellen Oracle-Website - “ JAVA herunterladen ”, Laden Sie Java Platform, Standard Edition herunter. Alle aktuellen Versionen sind auf der Seite verfügbar.
Schritt 2: Sobald Sie auf die Schaltfläche Herunterladen klicken, wird der folgende Bildschirm angezeigt. Akzeptieren Sie die Lizenzvereinbarung für die Java-Installation und wählen Sie aus den verschiedenen katalogisierten Java Development Kits. Wählen Sie diejenige aus, die am besten zu Ihrer Systemkonfiguration passt.
Denken Sie daran, JDK (Java Development Kit) herunterzuladen. Das Kit enthält eine JRE (Java Runtime Environment). Daher muss der Benutzer die JRE nicht separat herunterladen und installieren.
Installation der Eclipse IDE
Schritt 1: Gehen Sie zur offiziellen Eclipse-Website und navigieren Sie zur Download-Seite - Eclipse herunterladen . Laden Sie Eclipse IDE für Java EE-Entwickler herunter. Alle aktuellen Versionen sind auf der Seite verfügbar.
Stellen Sie sicher, dass Sie die entsprechende Eclipse-IDE gemäß Ihrer Systemkonfiguration auswählen und herunterladen. Für das 64-Bit-Windows-Betriebssystem und das 32-Bit-Windows-Betriebssystem stehen zwei Download-Links zur Verfügung.
Schritt 2: Sobald wir auf den Download-Link klicken, wird der Benutzer auf die neue Seite weitergeleitet, auf der Informationen zum aktuellen Download gespeichert sind. Klicken Sie auf das Download-Symbol und Sie sind fertig.
Es kann einige Minuten dauern, bis Sie den vollständigen Zip-Ordner herunterladen können.
Schritt 3: Kopieren Sie den Ordner nach dem Herunterladen und platzieren Sie ihn an der gewünschten Stelle in Ihrem Dateisystem.
Schritt 4: Extrahieren Sie den komprimierten Ordner. Ein Ordner mit dem Namen Eclipse wird angezeigt. Der Ordner enthält alle erforderlichen Anwendungs- und Quelldateien.
Schritt 5: Starten Sie die Eclipse-IDE mit 'eclipse.exe', das sich im Eclipse-Ordner befindet. Siehe dazu die obige Abbildung.
Schritt 6: Die Anwendung fordert Sie auf, den Arbeitsbereich anzugeben. Der Arbeitsbereich ist der Ort, an dem sich alle Ihre Eclipse-Projekte befinden. Geben Sie den gewünschten Ort ein / durchsuchen Sie ihn, oder der Benutzer kann sich einfach für den Standardort entscheiden und auf die Schaltfläche OK klicken.
WebDriver konfigurieren
Da wir Java als Programmiersprache für diese Serie verwenden würden und um Testskripte in Java zu erstellen, müssten wir sprachspezifische Client-Treiber einführen. Beginnen wir daher mit dem Herunterladen von Selenium Java Client Libraries.
Laden Sie die Selenium Java Client Libraries herunter
Schritt 1: Besuchen Sie die offizielle Website von Selenium und navigieren Sie zur Download-Seite - „ http://docs.seleniumhq.org/download/ ”. Lesen Sie den Abschnitt in der folgenden Abbildung, in dem Sie Client-Bibliotheken finden, die für verschiedene Programmiersprachen aufgelistet sind. Klicken Sie auf den Download-Link für die Java Client Library.
Es kann einige Minuten dauern, bis Sie den vollständigen komprimierten Ordner herunterladen können.
Schritt 2: Kopieren Sie den Ordner nach dem Herunterladen und platzieren Sie ihn an der gewünschten Stelle in Ihrem Dateisystem.
Schritt 3: Extrahieren Sie den komprimierten Ordner. Ein Ordner mit dem Namen „Selenium-2.41.0.zip“ wird angezeigt. Der Ordner enthält alle erforderlichen JAR-Dateien, mit denen Benutzer Testskripte in Java erstellen können.
Somit können diese Bibliotheken in der Eclipse-IDE konfiguriert werden.
Konfigurieren von Bibliotheken mit Eclipse IDE
Schritt 1: Navigieren Sie zu Eclipse IDE. Erstellen Sie ein neues Java-basiertes Projekt unter Datei -> Neu -> Java-Projekt. Siehe die folgende Abbildung für das gleiche.
Schritt 2: Geben Sie einen benutzerdefinierten Namen für Ihr Java-Projekt an. Geben Sie den Namen Learning_Selenium ein und klicken Sie auf die Schaltfläche Fertig stellen. Das neu erstellte Projekt kann auf der linken Seite des Bildschirms im Paket-Explorer angezeigt werden.
Schritt 3: Erstellen Sie eine neue Java-Klasse mit dem Namen 'First_WebdriverClass' unter dem Quellordner, indem Sie mit der rechten Maustaste darauf klicken und zu 'Neu -> Klasse' navigieren.
Schritt 4: Lassen Sie uns nun die Bibliotheken in unserem Java-Projekt konfigurieren. Wählen Sie dazu das Projekt aus und klicken Sie mit der rechten Maustaste darauf. Wählen Sie in den aufgeführten Optionen 'Eigenschaften'. Der folgende Bildschirm wird angezeigt: Wählen Sie aus den Optionen 'Java Build Path' aus.
Schritt 5: Standardmäßig ist die Registerkarte 'Bibliotheken' geöffnet. Wenn nicht, klicken Sie auf die Registerkarte 'Bibliotheken'. Klicken Sie dann auf die Schaltfläche „Externe Gläser hinzufügen…“. Navigieren Sie zu dem Speicherort, an dem wir den extrahierten Ordner für Java Client Libraries gespeichert haben.
Schritt 6: Wählen Sie alle im Ordner „selenium-java-2.41.0“ vorhandenen JAR-Dateien aus und klicken Sie im Dialogfeld auf die Schaltfläche Öffnen. Das Eigenschaftsdialogfeld sollte wie in der folgenden Abbildung aussehen.
So öffnen Sie eine .eps-Datei in Windows 10
Schritt 7: Klicken Sie im Dialogfeld auf die Schaltfläche „OK“, um den Konfigurationsteil der Selenium Libraries in unserem Java-Projekt abzuschließen.
Das Projekt sieht folgendermaßen aus:
Verfügbare Treiber
In WebDriver stehen eine Reihe von Treiberklassen zur Verfügung, die jeweils einen bestimmten Webbrowser bedienen. Jeder Browser hat eine andere Treiberimplementierung in WebDriver.
In WebDriver können einige der Browser direkt automatisiert werden, während einige der Webbrowser eine externe Entität benötigen, um das Testskript automatisieren und ausführen zu können. Diese externe Entität wird als Treiberserver bezeichnet. Daher muss der Benutzer den Treiberserver für verschiedene Webbrowser herunterladen.
Beachten Sie, dass für jeden Webbrowser ein separater Treiberserver vorhanden ist und der Benutzer keinen Treiberserver für andere als den vorgesehenen Webbrowser verwenden kann.
Unten finden Sie eine Liste der verfügbaren Webbrowser und der entsprechenden Servertreiber.
Fazit
In diesem Tutorial haben wir Sie an alle Einstellungen und Installationen der Umgebung gewöhnt, die vor der Erstellung von WebDriver-Testskripten durchgeführt werden müssen.
Hier sind die Kernpunkte dieses Artikels.
- Vor der Erstellung von WebDriver-basierten Testskripten müssen nur wenige Dienstprogramme und Pakete installiert werden.
- Installieren Sie JDK (Java Development Kit). Denken Sie daran, dass der Benutzer JRE nicht separat installieren darf, da es im Lieferumfang des Kits enthalten ist.
- Laden Sie die Eclipse IDE herunter. Der Benutzer muss nur das Paket herunterladen und kann loslegen. Bei Eclipse ist keine weitere Installation erforderlich.
- Laden Sie Java Client Libraries herunter, um das Testskript in der Programmiersprache Java erstellen zu können.
- Starten Sie Eclipse mit eclipse.exe. Wählen Sie den Arbeitsbereich aus, in dem Sie die Projekte speichern möchten.
- Erstellen Sie ein neues Java-Projekt in der Eclipse. Erstellen Sie eine neue Java-Klasse innerhalb des Projekts.
- Konfigurieren Sie die Eclipse, indem Sie JAR-Dateien für Java-Client-Treiber importieren.
- In WebDriver können einige Browser direkt automatisiert werden, während für einige Webbrowser ein externer Treiberserver erforderlich ist.
- Firefox und HTML Unit sind die einzigen Browser, die nicht direkt automatisiert werden können. Daher benötigen sie keinen separaten Treiberserver. Für alle anderen allgemein bekannten Webbrowser wie Chrome, Safari, Internet Explorer usw. sind Treiberserver erforderlich.
Nächstes Tutorial Nr. 10 => Jetzt, da wir mit dem gesamten Setup und der Installation fertig sind, im nächsten Tutorial Wir würden unser eigenes WebDriver-Testskript mit Java erstellen.
Eine Bemerkung für die Leser: Während unser nächstes Tutorial der Selenium Tutorials Serie Wenn Sie sich im Verarbeitungsmodus befinden, installieren Sie die in diesem Lernprogramm genannten Pakete und die erforderlichen Dienstprogramme, um loszulegen. Die meisten WebDriver-bezogenen Pakete finden Sie auf der offiziellen Website von Selenium.
Lassen Sie uns wissen, wenn Sie Probleme bei der Installation haben.
Literatur-Empfehlungen
- Ausführliche Eclipse-Tutorials für Anfänger
- Einführung in Selenium WebDriver - Selenium Tutorial # 8
- Implementierung unseres ersten WebDriver-Skripts - Selenium WebDriver Tutorial # 10
- Cucumber Selenium Tutorial: Integration von Cucumber Java Selenium WebDriver
- Überprüfen Sie die Sichtbarkeit von Webelementen mithilfe verschiedener Arten von WebDriver-Befehlen - Selenium Tutorial # 14
- Effizientes Selenium-Scripting und Fehlerbehebungsszenarien - Selenium-Lernprogramm Nr. 27
- Debuggen von Selenium-Skripten mit Protokollen (Log4j Tutorial) - Selenium Tutorial # 26
- Appium Studio für Eclipse: End-to-End-Appium / Selen-Automatisierung von Eclipse