2017-04-05 6 views
0

Wenn ich Screenshots aktiviert habe, werden sie beim Ausführen eines Tests gespeichert. Wenn ich den Test erneut durchführe, sind die alten Screenshots immer noch sichtbar. Dies führt zu einem Problem, je größer die Skripte werden und je mehr Screenshots gespeichert werden.Können Sie vor jedem Lauf den Berichtsordner in Nightwatch.js säubern?

Von Protractor kommend, wurde der Berichtsordner immer vor einem Test gelöscht. Gibt es eine Möglichkeit, dies mit Nightwatch zu erreichen?

Antwort

0

Sie leicht mit .sh Datei tun können, zum Beispiel: erstellen lassen exec.sh

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

Dann führen exec.sh von: ./exec.sh

ODER

Sie können Benutzer diese Paket, https://github.com/jls/nightwatch-html-reporter Es generiert Berichte in HTML-Dateien

+0

Ich habe derzeit dieses Plugin und es erstellt den Bericht einfach gut. Das einzige Problem ist, dass wenn neue Tests ausgeführt werden, die Screenshots nicht ersetzt werden. Es sieht also so aus, als wäre das manuell möglich? Es ist nicht automatisch wie im Winkelmesser? – inShaneity

Verwandte Themen