小编Ujj*_*wal的帖子

为什么在<script>标记之后需要$(document).ready?

标签$(document).ready后为什么需要<script>

如果我们不使用会发生什么$(document).ready

javascript ajax jquery

5
推荐指数
2
解决办法
5178
查看次数

是否可以在 Cypress 测试中使用两个对象:Force 和 Multiple?

我正在使用 cypress test 来检查页面中的所有按钮是否可以单击。

我已经使用了这行代码:

cy.get('button').click({ force: true }).should('have.attr', 'href')
Run Code Online (Sandbox Code Playgroud)

并给出错误

CypressError:cy.click() 只能在单个元素上调用。您的主题包含 5 个要素。如果您想连续单击每个元素,请传递 { multiple: true }。

之后将代码更改为:

cy.get('button').click({ multiple: true }).should('have.attr', 'href')
Run Code Online (Sandbox Code Playgroud)

并得到另一个错误

CypressError:重试超时:cy.click() 失败,因为此元素不可见:

...

该元素 '' 不可见,因为它具有 CSS 属性:'display: none'

修复此问题,或使用 {force: true} 禁用错误检查。

https://on.cypress.io/element-cannot-be-interacted-with

有没有办法同时使用这两个对象来解决问题?

automation automated-tests cypress

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

automated-tests ×1

automation ×1

cypress ×1

javascript ×1

jquery ×1