我有一个可以提供一些值(value)的输入。我需要检查该值是否存在,换句话说,输入字段中至少应该有一个字符/字母。
我在 Cypress 有这样的测试
cy.get('input').should('be.visible').and(($input) => {
expect($input).to.have.value('')
})
这不起作用,因为此测试检查该值是否恰好是 ''
.我想要的是该值至少应为长度 1/非空。有没有办法做到这一点?
最佳答案
如果您想在输入字段中输入
cy.get('input').type("here some value")
.should("have.value","here some value")//checks exactly for that string
或者如果你想断言输入不为空cy.get('input').should('not.be.empty')
我建议查看文档 https://docs.cypress.io/api/commands/should.html#Usage
关于javascript - Cypress :有没有办法断言输入的值是否为空或至少有一定数量的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64096948/