Nightwatch.js est un outil pour les développeurs avancés qui leur permet de tester la façon dont leurs applications tireront sur différents navigateurs, dans diverses conditions, sans avoir à les reproduire dans la vie réelle.
Il utilise le navigateur Sélénium pilote automatisation Web, Node.js et Node.js CLI pour exécuter des tests et obtenir des résultats sur les performances et les problèmes possibles d'une page.
Nightwatch.js ne se charge pas seulement une page, mais peut aussi effectuer diverses actions sur cette page ainsi. Il peut imiter la navigation à de nouvelles pages, les clics, passez événements, recherches, etc ..
Cela permet non seulement à la page test de vitesse, mais les performances de la page ainsi.
Les tests sont écrits en utilisant une syntaxe simple et tous les résultats sont récupérés et affichés dans la Node.js CLI
Ce qui est nouveau dans cette version:.
- Unité de tests - tests unitaires ou d'intégration écriture dans Nightwatch pour les applications et les API Node.js;
- journalistes personnalisés - ajouter votre propre journaliste via l'option --reporter;
- Support Grunt intégré - Nightwatch est livré avec un outil facile à utiliser la tâche Grunt qui peut être utilisé dans votre configuration existante de construction basé Grunt;
- Exécuter seule testcase - capacité à exécuter le testcase spécifié de la série actuelle / module via --testcase;
- Page Objects -. Support documenté pour le modèle d'objets de page
Ce qui est nouveau dans la version 0.8.6:
- tests unitaires - unitaires ou d'intégration écriture des tests dans Nightwatch pour les applications et les API Node.js;
- journalistes personnalisés - ajouter votre propre journaliste via l'option --reporter;
- Support Grunt intégré - Nightwatch est livré avec un outil facile à utiliser la tâche Grunt qui peut être utilisé dans votre configuration existante de construction basé Grunt;
- Exécuter seule testcase - capacité à exécuter le testcase spécifié de la série actuelle / module via --testcase;
- Page Objects -. Support documenté pour le modèle d'objets de page
Ce qui est nouveau dans la version 0.6.7:
- tests unitaires - unitaires ou d'intégration écriture des tests dans Nightwatch pour les applications et les API Node.js;
- journalistes personnalisés - ajouter votre propre journaliste via l'option --reporter;
- Support Grunt intégré - Nightwatch est livré avec un outil facile à utiliser la tâche Grunt qui peut être utilisé dans votre configuration existante de construction basé Grunt;
- Exécuter seule testcase - capacité à exécuter le testcase spécifié de la série actuelle / module via --testcase;
- Page Objects -. Support documenté pour le modèle d'objets de page
Ce qui est nouveau dans la version 0.5.36:
- Ajout du support pour une fonction de reporter les résultats des tests globaux définis dans le module globals configuré dans globals_path en nightwatch.json.
Ce qui est nouveau dans la version 0.5.28:
- Correction:
- d'émission de canal de test avec le mode et globals parallèle
Ce qui est nouveau dans la version 0.5.21:
- Ajout avant / méthodes d'essai après et beforeeach / afterEach qui Réprouve setUp / tearDown.
Ce qui est nouveau dans la version 0.5.6:
- Correction d'un problème avec l'exécution de tests en parallèle sur Windows machines.
Ce qui est nouveau dans la version 0.5.1:
- Ajout:
- Exécuter des tests en parallèle.
- les environnements de test pour hériter de défaut.
- urlContains et urlEquals assertions.
Ce qui est nouveau dans la version 0.4.16:
- Correction d'un problème avec le fonctionnement mis en queue commandes ajouté à partir de callbacks
- Amélioration de la sortie de la console
Ce qui est nouveau dans la version 0.4.12:
- Correction:
- Problèmes avec setValue et les touches de commande et ajouté alias SendKeys pour setValue
- Ajout:
- carte de l'objet avec les touches disponibles et leurs valeurs UTF-8 comme client.Keys
Ce qui est nouveau dans la version 0.4.8:
- Ajout:
- commande frameParent basé sur # 80
- async setUp / tearDown - vous pouvez passer maintenant un paramètre de rappel
- Captures d'écran sont enregistrées dans les rapports JUnit comme pièces jointes
- Correction:
- Problèmes avec les commandes de Timeouts
Ce qui est nouveau dans la version 0.3.6:
- Ajout:
- Possibilité d'ajouter des assertions personnalisées pour affirmer / vérifier.
- Support pour MSIE avec le pilote IE.
- Correction:
- La génération de rapports lorsque le dossier n'existe pas.
Exigences :
- Node.js
Commentaires non trouvées