Создан локальный сервер с вышеуказанным тегом html span
в div с идентификатором #mySpantext
. Использовал функцию jquery each
для итерации каждого класса span и вычислил sum
текста span, как показано ниже;
var sum = 0;
Cypress.$('.text-old').each(function() {
sum += +Cypress.$(this).text()||0;
});
Полный тест кипариса, как написано ниже;
describe('Sum of the span element values in Cypress', function() {
it('Sum of the span element', function() {
cy.visit('http://localhost:8080/test')
cy.get('#mySpantext').find('span').then(() => {
var sum = 0;
Cypress.$('.text-old').each(function() {
sum += +Cypress.$(this).text()||0;
});
cy.log("Total sum of all span elements:"+sum);
expect(sum).to.equal(14.5)
})
})
})
Результаты испытаний, приведенные ниже, с правой стороны, подсвечивают значения текста диапазона;