Erste Schritte mit nightwatch.js

8

Kann mir jemand eine detaillierte Erklärung geben, wie man die Nachtanzeige einrichtet und mit dem Schreiben von Browser-Tests beginnt? Ich habe online nach solchen Informationen gesucht und konnte sie nicht finden. Die Website von nightwatch.js enthielt gute Informationen über verschiedene Befehlszeilenbefehle für die Nachtwache, aber nicht über das eigentliche Einrichten eines Nachtwache-Projekts, mit dem ich Probleme habe.

Insbesondere habe ich kein gutes Verständnis für die verschiedenen Dateien, die mit der Installation von Nightwatch kommen, und wie ich sie verwenden soll.

    
Raj Prabakhar 19.06.2014, 18:39
quelle

5 Antworten

11

Schritt-für-Schritt-Tutorial für Anfänger

Wir brauchten ein aktuelles, gut recherchiertes und gepflegtes Tutorial für Nightwatch für unser Team, also haben wir eines geschrieben: Ссылка

Wir ( highly ) empfehlen die Verwendung einer nightwatch.conf.js ( .js ) -Datei für die Konfiguration von Nightwatch, weil ( ungleich a < strong> .json file ) erlaubt es Ihnen, Inline-Kommentare zu anderen Entwicklern zu hinterlassen ( dh "WTF" -Momente zu vermeiden, indem Sie kommunizieren) und evolve Ihre Konfiguration mit Variablen & amp; Funktionen nach Bedarf.

Außerdem bevorzugen wir Nightwatch ( und seine erforderlichen Abhängigkeiten ) lokal zu installieren, damit es ist clear für alle genau was erforderlich ist, um das Projekt auszuführen und welche Versionen wir verwenden.

Mit dem selenium-download -Modul werden die neuesten Versionen von Selenium Standalone Server und Chromedriver heruntergeladen ( beide sind erforderlich, um einen grundlegenden Nightwatch-Test durchzuführen ) für Ihr Betriebssystem und bedeutet, dass Sie schneller schneller sind.

Anstatt das gesamte Tutorial hier einzubinden , laden wir euch ein, Star / Fork auf GitHub: Ссылка

Feedback / Fragen / Updates / Verbesserungen sind immer willkommen!

    
nelsonic 23.08.2016 09:30
quelle
4

Sie brauchen grundlegend zwei Dinge :

  • Die Datei nightwatch.json im Stammverzeichnis Ihres Projekts
  • Und nightwatch installiert ( npm install -g nightwatch ).

Danach verwenden Sie es in der Befehlszeile wie in der Dokumentation beschrieben und es wird automatisch Ihre% co_de greifen % Datei und führen Sie Ihre Tests basierend auf dem nightwatch.json default durch.

Ich habe ein Problem geöffnet, um einen test_setting -Befehl hinzuzufügen, also das Setup von nightwatch init Datei ist einfacher.

Weiter lesen

mrzmyr 10.02.2015 06:05
quelle
0

Sie können diese Schritt-für-Schritt-Methode durchgehen, um ein besseres Verständnis zu erhalten. Nightwatch.js Teil 1
Nightwatch.js Teil 2

    
Seun Adex 16.10.2017 12:26
quelle
-1

ein großes Problem für Benutzer "ist nicht in der Zählung 1-2-3 gearbeitet".

so finden wir viele-viele-viele Male unser ganzes Internet:)

und.

1) Nachtuhr ist installiert (per .rpm, .deb, npm, heruntergeladen). hat keine Fragen

2) wird durch Ausführen von "nightwatch" auf CLI

bearbeitet

3) aber wo wunderbar Beispiel ????????????? natürlich, im Internet!

4) durch meine schlechte Speicher- und Katalogliste im einfachen Test: - Katalog erstellen - Erstellen Sie in Katalog 2 Verzeichnisse:

  • bin für Web-Treiber (fügen Sie chromedriver, selen-server-standalone als Minimum hinzu)

  • Tests für Tests

5) wir brauchen diese einfache config - nightwatch.json im katalog (benutze irgendeinen einfachen welchen zugriff haben)

6) create-copy-paste jeden einfachen Test im Testkatalog (es ist einer auf dem Planeten:)

7) es ist alles, im Katalog von CLI ausgeführt: nightwatch

brauchst du nur das? zum ersten Mal, vor der Dokumentation Lesungen? ;)

    
nexoma 16.10.2017 12:05
quelle
-3
%Vor%     
Kavit Shah 06.06.2015 21:43
quelle

Tags und Links