Cypress · Middle · Pytanie 4 z 77
Co daje .should(callback) w porównaniu z .then(callback)?
cy.get(".total").should(($el) => {
expect(parseFloat($el.text())).to.be.greaterThan(0);
});- 1Callback działa raz, ale z dłuższym timeoutem
- 2Callback jest ponawiany, aż oczekiwania się spełnią
- 3Callback działa w Node zamiast w przeglądarce
Pokaż odpowiedź
Poprawna odpowiedź: Callback jest ponawiany, aż oczekiwania się spełnią
Wyjaśnienie
Używaj .should() do sprawdzeń, które mogą potrzebować czasu. .then() działa raz i służy do pracy z wartością.