Cypress · Middle · Frage 4 von 77
Was bringt .should(callback) gegenüber .then(callback)?
cy.get(".total").should(($el) => {
expect(parseFloat($el.text())).to.be.greaterThan(0);
});- 1Der Callback läuft einmal, aber mit längerem Timeout
- 2Der Callback wird wiederholt, bis die Erwartungen erfüllt sind
- 3Der Callback läuft in Node statt im Browser
Antwort zeigen
Richtige Antwort: Der Callback wird wiederholt, bis die Erwartungen erfüllt sind
Erklärung
.should() für Prüfungen nutzen, die Zeit brauchen könnten. .then() läuft einmal und dient der Arbeit mit einem Wert.