Nightwatch.js je nástroj pro pokročilé vývojáře, které jim umožní otestovat, jak jejich žádost bude dařit na různých prohlížečích, v různých podmínkách, aniž by ve skutečnosti museli replikovat v reálném životě.
Používá Selen prohlížeče automatizace webového řidiče, Node.js a Node.js CLI spustit testy a získat výsledky o možném výkonu a vydává stránky.
Nightwatch.js není jen načíst stránku, ale také může provádět různé akce na této stránce stejně. To může napodobit navigaci na nové stránky, kliknutí vznášet události, vyhledávání, atd ..
Toto umožňuje nejen zkušební rychlosti stránku, ale výkonem strana stejně.
Testy jsou psány pomocí jednoduchého syntaxe a všechny výsledky jsou načteny a zobrazí se v Node.js CLI
Co je nového v této verzi:.
- Unit testování - čtecí jednotce nebo integrační testy v Nightwatch pro Node.js aplikace a API;
- Vlastní reportéry - přidat svůj vlastní reportér přes --reporter opce;
- Integrovaná podpora Grunt - Nightwatch je dodáván s snadno použitelný úkol Grunt, který může být použit ve svém stávajícím uspořádání sestavení Grunt bázi;
- Spustit jediný testcase - možnost spustit zadaný testcase z aktuálního koupelnou / modul přes --testcase;
- strana Objekty -. Zdokumentovány podpora pro objekty stránky modelu
Co je nového ve verzi 0.8.6:
- Unit testování - čtecí jednotce nebo integrační testy v Nightwatch pro Node.js aplikace a API;
- Vlastní reportéry - přidat svůj vlastní reportér přes --reporter opce;
- Integrovaná podpora Grunt - Nightwatch je dodáván s snadno použitelný úkol Grunt, který může být použit ve svém stávajícím uspořádání sestavení Grunt bázi;
- Spustit jediný testcase - možnost spustit zadaný testcase z aktuálního koupelnou / modul přes --testcase;
- strana Objekty -. Zdokumentovány podpora pro objekty stránky modelu
Co je nového ve verzi 0.6.7:
- Unit testování - čtecí jednotce nebo integrační testy v Nightwatch pro Node.js aplikace a API;
- Vlastní reportéry - přidat svůj vlastní reportér přes --reporter opce;
- Integrovaná podpora Grunt - Nightwatch je dodáván s snadno použitelný úkol Grunt, který může být použit ve svém stávajícím uspořádání sestavení Grunt bázi;
- Spustit jediný testcase - možnost spustit zadaný testcase z aktuálního koupelnou / modul přes --testcase;
- strana Objekty -. Zdokumentovány podpora pro objekty stránky modelu
Co je nového ve verzi 0.5.36:
- Byla přidána podpora pro globální výsledky zkoušek reportéra funkcí definováno v modulu globální proměnné nakonfigurované ve globals_path v nightwatch.json.
Co je nového ve verzi 0.5.28:
- Opraveno:
- Testovací běžec problém s paralelním režimu a globálů
Co je nového ve verzi 0.5.21:
- přidáno před poté, co a zkušební metody / beforeEach / afterEach který kritizuje setup / teardown.
Co je nového ve verzi 0.5.6:
- Opraven problém se spouštěním testů paralelně na Windows strojů.
Co je nového ve verzi 0.5.1:
- Přidáno:
- spuštění testů souběžně.
- Testovací prostředí se dědí z výchozí.
- urlContains a urlEquals tvrzení.
Co je nového ve verzi 0.4.16:
- Opraven problém s chodem ve frontě příkazů přidal z zpětná volání
- Lepší výstup konzole
Co je nového ve verzi 0.4.12:
- Opraveno:
- Problémy s SetValue a klíče velení a přidali alias SendKeys pro SetValue
- Přidáno:
- mapa Objekt s dostupnými klíči a jejich UTF-8 hodnot jako client.Keys
Co je nového ve verzi 0.4.8:
- Přidáno:
- příkaz frameParent založené na # 80
- async Nastavení / tearDown - můžete předat nyní parametr callback
- Snímky jsou ukládány do JUnit zprávách jako přílohy
- Opraveno:
- Problémy s příkazy vypršení časového limitu
Co je nového ve verzi 0.3.6:
- Přidáno:
- Možnost přidat vlastní tvrzení prosadit / ověření.
- Podpora pro MSIE s ovladačem IE.
- Opraveno:
- generování hlášení, pokud složka neexistuje.
Požadavky
- Node.js
Komentáře nebyl nalezen