Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cypress测试-预期输入为空_Cypress - Fatal编程技术网

Cypress测试-预期输入为空

Cypress测试-预期输入为空,cypress,Cypress,我有一个文本输入字段,我希望cypress检查它是否为空 我试过: cy.get('[data-cy=inputField]').should('not.have.value'); cy.get('[data-cy=inputField]').should('be.empty'); 即使字段中有文本,两个测试都通过。我找到了解决方案。当我希望它的值为空字符串时,它就会工作 cy.get('[data-cy=inputField]').should('have.value',

我有一个文本输入字段,我希望cypress检查它是否为空

我试过:

cy.get('[data-cy=inputField]').should('not.have.value');

cy.get('[data-cy=inputField]').should('be.empty');

即使字段中有文本,两个测试都通过。

我找到了解决方案。当我希望它的值为空字符串时,它就会工作

        cy.get('[data-cy=inputField]').should('have.value', '');

美好的当它最初为空时,或者如果有人将其签入并设置为空字符串时,该选项是否有效。美好的谢谢你。对我来说,它在用户与字段进行任何交互之前开始工作。我在一个角度应用程序中的表单上使用它,其中字段用null值初始化。