2017-04-05 2 views
0

Si les captures d'écran sont activées, elles sont enregistrées lorsque j'effectue un test. Lorsque je relance le test, les anciennes captures d'écran sont toujours visibles. Cela causera un problème plus les scripts seront gros et plus les captures d'écran seront sauvegardées. En provenance de Protractor, le dossier de rapport était toujours effacé avant un test. Existe-t-il un moyen d'y parvenir avec Nightwatch?Pouvez-vous nettoyer le dossier de rapport dans Nightwatch.js avant chaque exécution?

Répondre

0

Vous pouvez facilement le faire avec le fichier .sh, par exemple: permettre de créer exec.sh

rm -rf "your report directory" 
nightwatch -c ./Nighwatch.js 

Ensuite, exécutez exec.sh par: ./exec.sh

OU

laquelle vous pouvez utiliser cette package, https://github.com/jls/nightwatch-html-reporter Il va générer des rapports dans les fichiers html

+0

J'ai actuellement ce plugin et il recrée le rapport très bien. Le seul problème est que lorsque de nouveaux tests sont exécutés, les captures d'écran ne sont pas remplacées. Donc, il semble que manuellement est le seul moyen de le faire? Ce n'est pas automatique comme dans un rapporteur? – inShaneity