Nightwatch.js è una soluzione tecnologica per effettuare test End-to-End (E2E) di Web Application e più in generale di Siti Web. Nightwatch.js è basato su Node.js e fa uso delle specifiche W3C WebDriver API per operare sugli elementi del Document Object Model (DOM).
WebDriver rappresenta un’interfaccia per il controllo remoto degli user agents, in pratica fornisce una piattaforma ed un protocollo per istruire remotamente il comportamento dei web browser.
Attraverso WebDriver è possibile scoprire e manipolare gli elementi del DOM ed inoltre manipolare le azioni degli user agent. Tali caratteristiche permettono la creazione di test per la verifica del funzionamento e dei risultati di qualsiasi piattaforma Web.
Il W3C ha inserito WebDriver tra i tool di test denominati Web Testing Activity.
Scopriamo alcune delle principali caratteristiche di Nightwatch.js e come esse vengono in aiuto ai test:
Siamo esperti di tecnologie Web, Mobile e Cloud ed eroghiamo corsi di formazione per professionisti, inoltre possiamo scrivere i test per le tue Web Application e i tuoi portali Web integrandoci con quelli che già usi oppure inizializzando completamente il processo. Contattaci senza impegno per maggiori informazioni.