【发布时间】:2020-11-18 08:58:04
【问题描述】:
我尝试了下面的代码,但它仍然试图点击按钮,即使它被禁用并且测试失败了。
cy.get('button').should('not.be.disabled').click()<br>
cy.get('button').should('be.enabled').click()
【问题讨论】:
-
嘿@ashmax,你能检查一下这是否适合你吗
cy.get('button').then(($btn) => { if ($btn.is(":disabled")) { return } else { cy.wrap($btn).click() } }) -
你能分享一下失败吗?
-
@AlapanDas 你的代码可以工作了谢谢 :)
-
@ashmax 乐于助人。我已将此添加为答案,因此它也可以帮助其他人。
标签: button pagination click conditional-statements cypress