You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 20:46:12