Тестування · Senior · Запитання 55 з 75
Чому ця перевірка не повторюється і як це виправити?
cy.get(".total").then(($el) => {
expect(parseFloat($el.text())).to.be.greaterThan(100);
});- ✓Правильна відповідь:
.thenвиконується один раз; використовуйте.should(($el) => { ... })- перевірка-колбек повторюється разом із запитом - 2
expectне працює в Cypress - 3
parseFloatламає повторюваність
Пояснення
Колбек у .should не має мати побічних ефектів, бо може виконатися багато разів.