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
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.
Sie können das run.complete-Ereignis verwenden, um zu warten, bis alle Schritte ausgeführt wurden, und dann zu beenden.