Cypress · Junior · Frage 30 von 75
Wie wartet man auf einen Request, bevor man die UI prüft?
cy.intercept("GET", "/api/orders").as("orders");
cy.visit("/orders");
cy.wait("@orders");- 1
cy.wait(3000)nutzen, damit der Request fertig wird - 2Per
cy.intercepteinen Alias geben, danncy.wait('@orders') - 3Auf Requests kann man nicht warten, nur auf das DOM
Antwort zeigen
Richtige Antwort: Per cy.intercept einen Alias geben, dann cy.wait('@orders')
Erklärung
Den Intercept vor der Aktion zu definieren stellt sicher, dass er den Request erwischt. cy.wait('@alias') liefert auch Request und Antwort für Assertions.