2017-04-19 1 views
0

Ich habe eine App, die eine .csv on-the-fly erstellt, wenn Sie auf eine Schaltfläche klicken. Ich muss feststellen, dass der Download zumindest gestartet hat.
Ich habe einige Beispiele für einen Download gefunden, der auf dem Server sitzt und eine 200 Antwort vom Server bestätigen kann. Wie würde ich das in meinem Fall tun, wo nichts auf dem Server sitzt? Ich kann in Saucen sehen, dass es in der Bildschirmaufnahme heruntergeladen wurde.So wird der Download in Nightwatch (w/Souselabs) gestartet oder abgeschlossen

+0

Ich lasse dies als ungelöst, aber das war meine Pseudo-Lösung ... Ich habe ein Cookie erstellt, wenn die file-saver.saveAs() -Methode startet, dann für den Cookie später in Nightwatch mit seinem .getCookies() Befehl, dann löschen Sie aus dem Test mit .deleteCookie(). Nicht das Beste, aber zumindest sagt es mir, dass es wahrscheinlich funktioniert ... – benishky

Antwort

0

können Sie request Modul verwenden. npm Installationsanfrage

Sehr einfache und schnelle Ausführung von Aktionen wie Ihrer.

Verwandte Themen