如何在Cypress中获取隐藏input标签的值并断言默认值为False
问题解决:断言隐藏Input的默认值
你当前的Cypress代码选中的是外层的div容器,但value属性属于容器内部的hidden input标签,div本身并没有value属性,所以直接断言div的value肯定获取不到正确结果。
正确的做法是定位到内部的hidden input元素,再断言它的value:
方案1:通过容器找到内部隐藏Input
cy.get('.dx-dropdowneditor-input-wrapper.dx-selectbox-container') .find('input[type="hidden"]') .should('have.value', 'False')
方案2:直接定位隐藏Input
如果选择器足够明确,也可以直接选中目标input:
cy.get('.dx-dropdowneditor-input-wrapper.dx-selectbox-container input[type="hidden"]') .should('have.value', 'False')
这两种方式都能准确获取到隐藏input的value值,完成默认值为"False"的断言。
内容的提问来源于stack exchange,提问作者shital tadas
相关产品推荐
相关产品推荐

