Winkelmesser - Erste Schritte
In den vorherigen Kapiteln haben wir die Grundlagen des Winkelmessers gelernt. In diesem Kapitel erfahren Sie, wie Sie es installieren und konfigurieren.
Voraussetzungen
Wir müssen die folgenden Voraussetzungen erfüllen, bevor Sie Protractor auf Ihrem Computer installieren können:
Node.js
Winkelmesser ist ein Node.js-Modul, daher ist die sehr wichtige Voraussetzung, dass Node.js auf unserem Computer installiert ist. Wir werden das Protractor-Paket mit npm (einem JavaScript-Paketmanager) installieren, der mit Node.js geliefert wird.
Für die Installation von Node.js folgen Sie bitte dem offiziellen Link - https://nodejs.org/en/download/. Nach der Installation von Node.js können Sie die Version von Node.js und npm überprüfen, indem Sie den Befehl schreibennode --version und npm --version in der Eingabeaufforderung wie unten gezeigt -
Chrom
Google Chrome, ein von Google entwickelter Webbrowser, wird verwendet, um End-to-End-Tests in Protractor durchzuführen, ohne dass ein Selenium-Server erforderlich ist. Sie können Chrome herunterladen, indem Sie auf den Link klicken -https://www.google.com/chrome/.
Selenium WebDriver für Chrome
Dieses Tool wird mit dem Protractor npm-Modul geliefert und ermöglicht die Interaktion mit Webanwendungen.
Winkelmesser installieren
Nach der Installation von Node.js auf unserem Computer können wir Protractor mithilfe des folgenden Befehls installieren:
npm install -g protractor
Sobald der Winkelmesser erfolgreich installiert wurde, können wir seine Version schriftlich überprüfen protractor --version Befehl in der Eingabeaufforderung wie unten gezeigt -
Installieren von WebDriver für Chrome
Nach der Installation von Protractor müssen wir Selenium WebDriver für Chrome installieren. Es kann mit Hilfe des folgenden Befehls installiert werden:
webdriver-manager update
Mit dem obigen Befehl wird ein Selenium-Verzeichnis erstellt, das den im Projekt verwendeten erforderlichen Chrome-Treiber enthält.
Installation und Konfiguration bestätigen
Wir können die Installation und Konfiguration von Protractor bestätigen, indem wir die im Beispiel angegebenen conf.js nach der Installation von Protractor geringfügig ändern. Sie finden diese Datei conf.js im Stammverzeichnisnode_modules/Protractor/example.
Erstellen Sie dazu zunächst eine neue Datei mit dem Namen testingconfig.js im selben Verzeichnis, d. H. node_modules/Protractor/example.
Schreiben Sie nun in der Datei conf.js unter dem Parameter für die Deklaration der Quelldatei die Datei testingconfig.js.
Speichern und schließen Sie anschließend alle Dateien und öffnen Sie die Eingabeaufforderung. Führen Sie die Datei conf.js wie im folgenden Screenshot gezeigt aus.
Die Konfiguration und Installation von Protractor ist erfolgreich, wenn Sie die Ausgabe wie unten gezeigt erhalten haben -
Die obige Ausgabe zeigt, dass es keine Spezifikation gibt, da wir die leere Datei im Deklarationsparameter der Quelldatei in der Datei conf.js angegeben haben. Anhand der obigen Ausgabe können wir jedoch erkennen, dass sowohl Winkelmesser als auch WebDriver erfolgreich ausgeführt werden.
Probleme bei Installation und Konfiguration
Bei der Installation und Konfiguration von Protractor und WebDriver können folgende Probleme auftreten:
Selen nicht richtig installiert
Dies ist das häufigste Problem bei der Installation von WebDriver. Dieses Problem tritt auf, wenn Sie den WebDriver nicht aktualisieren. Beachten Sie, dass wir WebDriver aktualisieren müssen, da wir sonst nicht auf die Protractor-Installation verweisen können.
Tests können nicht gefunden werden
Ein weiteres häufiges Problem ist, dass nach dem Ausführen von Protractor angezeigt wird, dass keine Tests gefunden werden können. Dazu müssen wir sicherstellen, dass die relativen Pfade, Dateinamen oder Erweiterungen korrekt sind. Wir müssen auch die Datei conf.js sehr sorgfältig schreiben, da sie mit der Konfigurationsdatei selbst beginnt.