如何在cypress中编写大于等于的断言。如果我的值= 5000.00,并且我必须编写测试用例,如果我的值== 5000.00比Pass,如果我的值> 5000.00比也通过,如何正确编写通过
my_value= 5000.00
expect(my_value).to.equal(5000.00)
cy.wrap(my_value).should('be.greaterThan',5000.00 )
Run Code Online (Sandbox Code Playgroud)
小智 18
你也可以在那里设置长度
// With `.greaterThan` chainer
cy.get('.table > tbody > tr').should('have.length.greaterThan', 1)
// With `least` chainer (meaning greater then or equal to)
cy.get('.table > tbody > tr').should('have.length.least', 1)
Run Code Online (Sandbox Code Playgroud)
在官方文档中查看更多链接器及其别名。
参考这里:
const my_value = 5000.00;
cy.wrap(my_value).should('be.gt', 4999.99); // greater than
cy.wrap(my_value).should('be.gte', 5000); // greater than equal to
cy.wrap(my_value).should('be.lt', 5000.1);// less than
cy.wrap(my_value).should('be.lte', 5000); // less than equal to
Run Code Online (Sandbox Code Playgroud)
从 DOM 元素验证时,我们需要解析值:
cy.get('div').invoke('text').then(parseFloat).should('be.gt', 10)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5355 次 |
| 最近记录: |