如何检查表格列的数字是否大于X?

问题描述 投票:0回答:1

我需要验证表列的值是否大于 0.01 且至少小于 99999999.99

桌子有230行

我已经这样做了:

cy.get('#credits [align="right"]') .invoke('text') .then(parseFloat) .should('be.gte', 0.01)

但结果中出现此消息: 预计“无穷大”至少为 0.01

我应该做一个吗?

cypress
1个回答
0
投票

结果

infinity
可能是因为
parseInt
一次看到所有行文本,并且无法正确解析所有值的一大串。

尝试使用

.each()
,至少这是您要迈出的第一步:

cy.get('#credits [align="right"]')
  .each($el => {
    cy.wrap($el)
      .invoke('text')
      .then(parseFloat)
      .should('be.gte', 0.01)
  })
© www.soinside.com 2019 - 2024. All rights reserved.