Cypress: Klick auf Downloadlink verifizieren

Ich hab nach einer Möglichkeit gesucht, im Cypress zu prüfen, ob beim Klick auf einen Downloadlink tatsächlich etwas heruntergeladen wurde. Was war mir derweil egal, ging nur darum, ob der Download überhaupt aufgerufen wurde.

Lösung:

cy.intercept('GET', 'someurl/Download/*').as('download');
cy.get('[data-cy="downloadlink"]').click();
cy.wait('@download');
cy.get("@download").then(xhr => {
   expect(xhr.response.statusCode).to.equal(200);
});

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.