我需要验证表列的值是否大于 0.01 且至少小于 99999999.99
桌子有230行
我已经这样做了:
cy.get('#credits [align="right"]') .invoke('text') .then(parseFloat) .should('be.gte', 0.01)
但结果中出现此消息: 预计“无穷大”至少为 0.01
我应该做一个吗?
结果
infinity
可能是因为 parseInt
一次看到所有行文本,并且无法正确解析所有值的一大串。
尝试使用
.each()
,至少这是您要迈出的第一步:
cy.get('#credits [align="right"]')
.each($el => {
cy.wrap($el)
.invoke('text')
.then(parseFloat)
.should('be.gte', 0.01)
})