CasperJS: Wie kann ich die Skriptausführung beenden?

8

Gestern habe ich meine ersten Tests mit CasperJS geschrieben und finde es erstaunlich. Das Problem ist, dass ich keinen Weg finden konnte, die Ausführung des Skripts zu beenden (zB: casperjs existiert nicht, so dass ich Zugriff auf meine Konsole bekomme). Ich habe einen Workaround gefunden, indem ich einen letzten Test wie folgt hinzugefügt habe

%Vor%

In Bezug auf diese Technik habe ich 2 Fragen

  1. Gibt es einen besseren Weg?
  2. Wie würde das die Ausgabe der Ergebnisse in die xunit-Datei beeinflussen?
Adrian Miu 28.08.2013, 08:00
quelle

2 Antworten

6
%Vor%

Möchten Sie das Skript während der Ausführung beenden (aufgrund eines Fehlers)? Wenn nicht, müssen Sie es nicht explizit so beenden. Rufen Sie einfach casper.run () auf, nachdem Sie alle Ihre Tests definiert haben, und nachdem alle Tests ausgeführt wurden (unabhängig von ihrem Ergebnis), wird das Skript nicht mehr ausgeführt und Sie behalten die Kontrolle über Ihr Terminal.

    
sabreshack 30.08.2013 21:47
quelle
3
%Vor%

Sie können das run.complete-Ereignis verwenden, um zu warten, bis alle Schritte ausgeführt wurden, und dann zu beenden.

    
Vijay Venkatesh 12.02.2014 08:23
quelle

Tags und Links