Nightwatch.js ist ein Werkzeug für fortgeschrittene Entwickler, die sie zu testen, wie ihre Anwendungen ermöglicht auf verschiedenen Browsern ergehen wird, unter verschiedenen Bedingungen, ohne sie tatsächlich im wirklichen Leben zu replizieren zu müssen.
Es nutzt die Selen-Browser Automatisierung Web-Treiber, Node.js und die Node.js CLI Tests auszuführen und die Ergebnisse über eine Seite der mögliche Leistung und Fragen zu bekommen.
Nightwatch.js nicht geladen nur eine Seite, sondern auch auch verschiedene Aktionen auf dieser Seite ausführen können. Es kann die Navigation auf neue Seiten imitieren, klickt, schweben Ereignisse, Durchsuchungen, etc ..
Auf diese Weise können nicht nur auf Testseite Geschwindigkeit, aber die Seitenleistung als auch.
Die Tests werden geschrieben, um eine einfache Syntax und alle Ergebnisse werden abgerufen und in der Node.js CLI angezeigt
Was ist neu in dieser Pressemitteilung.
- Unit-Tests - Schreibeinheit oder Integrationstests in Nightwatch für Node.js Anwendungen und APIs;
- Benutzerdefinierte Reporter - Ihre eigenen Reporter über die --reporter Option hinzufügen;
- Integrierte Grunt Unterstützung - ist Nachtschwärmer mit einem einfach gebündelt Grunt Aufgabe zu verwenden, die in Ihrem bestehenden Grunt-basierten Build-Konfiguration verwendet werden kann;
- Ausführen einzelnen Testfall - Fähigkeit, die angegebenen Testfall aus der aktuellen Suite / Modul über --testcase auszuführen;
- Seite Objekte -. Dokumentierte Unterstützung für Seitenobjekte Modell
Was ist neu in Version 0.8.6:
- Unit-Tests - Schreibeinheit oder Integrationstests in Nachtschwärmer für Node.js Anwendungen und APIs;
- Benutzerdefinierte Reporter - Ihre eigenen Reporter über die --reporter Option hinzufügen;
- Integrierte Grunt Unterstützung - ist Nachtschwärmer mit einem einfach gebündelt Grunt Aufgabe zu verwenden, die in Ihrem bestehenden Grunt-basierten Build-Konfiguration verwendet werden kann;
- Ausführen einzelnen Testfall - Fähigkeit, die angegebenen Testfall aus der aktuellen Suite / Modul über --testcase auszuführen;
- Seite Objekte -. Dokumentierte Unterstützung für Seitenobjekte Modell
Was ist neu in Version 0.6.7:
- Unit-Tests - Schreibeinheit oder Integrationstests in Nachtschwärmer für Node.js Anwendungen und APIs;
- Benutzerdefinierte Reporter - Ihre eigenen Reporter über die --reporter Option hinzufügen;
- Integrierte Grunt Unterstützung - ist Nachtschwärmer mit einem einfach gebündelt Grunt Aufgabe zu verwenden, die in Ihrem bestehenden Grunt-basierten Build-Konfiguration verwendet werden kann;
- Ausführen einzelnen Testfall - Fähigkeit, die angegebenen Testfall aus der aktuellen Suite / Modul über --testcase auszuführen;
- Seite Objekte -. Dokumentierte Unterstützung für Seitenobjekte Modell
Was ist neu in Version 0.5.36:
- Unterstützung für eine globale Testergebnisse Reporterfunktion definiert in der Globals Modul in globals_path in nightwatch.json konfiguriert.
Was ist neu in Version 0.5.28:
- Fixed:
- Testläufer Problem mit parallelen Modus und Globals
Was ist neu in Version 0.5.21:
- hinzugefügt vor / nach und before / afterEach Prüfverfahren die deprecates EINRICHTUNG / tearDown.
Was ist neu in Version 0.5.6:
- ein Problem behoben, bei Tests parallel unter Windows Maschinen.
Was ist neu in Version 0.5.1:
- hinzugefügt:
- Ausführen Tests parallel.
- Testumgebungen von Standard zu übernehmen.
- urlContains und urlEquals Behauptungen.
Was ist neu in Version 0.4.16:
- ein Problem mit dem Laufen Feste Warteschlange befinden Befehle von Rückrufe hinzugefügt
- Verbesserte die Konsolenausgabe
Was ist neu in Version 0.4.12:
- Fixed:
- Probleme mit setValue und Tasten Befehl und hinzugefügt alias Tastaturbefehle für setValue
- hinzugefügt:
- Objekt Karte mit den verfügbaren Tasten und ihre UTF-8-Werte als client.Keys
Was ist neu in Version 0.4.8:
- hinzugefügt:
- frameParent Befehl basierend auf # 80
- Asynchron-EINRICHTUNG / tearDown - Sie können nun ein Rückruf-Parameter übergeben in
- Screenshots werden in die junit Berichte als Anlagen gespeichert
- Fixed:
- Probleme mit Timeouts Befehle
Was ist neu in Version 0.3.6:
- hinzugefügt:
- Die Fähigkeit, benutzerdefinierte Behauptungen hinzuzufügen geltend zu machen / zu überprüfen.
- Unterstützung für MSIE mit dem IE-Treiber.
- Fixed:
- Berichterstellung, wenn Ordner nicht vorhanden ist.
Anforderungen: :
- Node.js
Kommentare nicht gefunden