Testen · Middle · Frage 58 von 75
Wie wartet man in Cypress auf eine bestimmte Anfrage?
cy.intercept("POST", "/api/orders").as("createOrder");
cy.contains("Pay").click();
cy.wait("@createOrder").its("response.statusCode").should("eq", 201);- 1
cy.wait(2000)nutzen und hoffen, dass sie fertig ist - 2Mit Alias abfangen und
cy.wait("@alias") - 3Im Test
window.fetch.callsprüfen
Antwort zeigen
Richtige Antwort: Mit Alias abfangen und cy.wait("@alias")
Erklärung
Auf einen Alias zu warten ist deterministisch; feste Wartezeiten sind ein Anti-Pattern.