比较Cypress中的动态文本

比较Cypress中的动态文本,cypress,gettext,Cypress,Gettext,我有一个在线商店,我正在测试赛普拉斯。 这是购物车的总价,每件商品都有一个价格。 我想检查一下,当你点击一篇文章时,总价格会随着文章价格的上涨而上涨。 例子: 总价=100。 物品价格=20 检查当点击文章时,总价格是120 当我有一个包含10篇文章的列表时,如何做到这一点?每次你点击一篇文章,总价格就会上涨正确的数量?我建议使用variable witheach方法 应该是这样的: let sum = 0; cy.get('items').each(item => { sum +=

我有一个在线商店,我正在测试赛普拉斯。 这是购物车的总价,每件商品都有一个价格。 我想检查一下,当你点击一篇文章时,总价格会随着文章价格的上涨而上涨。 例子: 总价=100。 物品价格=20

检查当点击文章时,总价格是120


当我有一个包含10篇文章的列表时,如何做到这一点?每次你点击一篇文章,总价格就会上涨正确的数量?

我建议使用variable with
each
方法

应该是这样的:

let sum = 0;

cy.get('items').each(item => {
  sum += +item.text;
});
然后在测试结束时,只需调用:

cy.get('total').should('contains', sum);