当我想检查输入是否不为空时,请赛普拉斯给我未定义的错误,如下所示:
cy.get('car').find('input').should('not.be.empty');
Run Code Online (Sandbox Code Playgroud)
当我将一个值放入像宝马这样的输入并使用这样的代码时,一切都很好
cy.get('car').find('input').should('have.value', 'bmw');
Run Code Online (Sandbox Code Playgroud)
所以它找到输入并可以读取值,但为什么 not.be.empty 不起作用?有什么解决方法吗?我不想指定该字段的值,可以是随机的。谢谢
我假设你想检查你的是否value为空。你可以这样做:
cy.get('car').find('input').invoke('val').should('not.be.empty')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8219 次 |
| 最近记录: |