比较赛普拉斯中的动态文本

时间:2020-03-13 12:11:22

标签: cypress gettext

我有一个在线商店,正在与赛普拉斯进行测试。 这是购物车的总价,每个商品都有一个价格。 我想检查一下,当您单击商品时,总价会随商品价格上涨。 例: 总价格= 100。 商品价格= 20

检查点击文章时,总价为120

当我有10篇文章列表时该怎么做?每次单击一篇文章,总价格就会上涨正确的金额?

1 个答案:

答案 0 :(得分:0)

我建议通过each方法使用变量。

它应该看起来像这样:

let sum = 0;

cy.get('items').each(item => {
  sum += +item.text;
});

然后结束测试,只需调用:

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

Docs