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

Cypress中修改按钮aria-disabled属性为true并点击按钮的方法

在Cypress中修改按钮的aria-disabled属性并点击

要修改按钮的aria-disabled属性值并点击,你可以通过Cypress的invoke()方法操作DOM属性,具体步骤如下:

  • 定位目标按钮元素(可根据实际场景调整选择器,比如添加类名、data属性等)
  • 使用invoke('attr', 'aria-disabled', 'true')将属性值修改为true
  • 调用click()方法执行点击操作

完整代码示例

// 示例用button标签选择器,可替换为更精准的选择器,比如cy.get('button.submit-btn')
cy.get('button')
  .invoke('attr', 'aria-disabled', 'true')
  .click();

注意事项

当按钮被设置为aria-disabled="true"时,通常代表它处于逻辑禁用状态,此时点击操作可能无法触发按钮的正常交互行为(如提交表单、触发事件等)。如果你的实际需求是让原本禁用的按钮变为可用后再点击,只需把代码中的'true'替换为'false'即可。

内容的提问来源于stack exchange,提问作者Tarishah

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 14:55:30