Cypress ,如何获得计数

标签 cypress

我正在尝试使用 Cypress 查找网页中的对象计数,然后验证记录总数是否正确。数据不断变化,所以我无法对其进行硬编码。

有没有办法得到号码?

最佳答案

要获取元素的数量,您可以使用以下代码。

let countOfElements = 0;
cy.get(".element-selector").then($elements => {
    countOfElements = $elements.length;
  });

如果你想验证元素的数量,你可以像下面那样做。

// retry until we find 5 matching <.element-selector>
cy.get('.element-selector').should('have.length', 5)

您可以在 Cypress Docs 中查看更多相关信息.

关于 Cypress ,如何获得计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60835457/

相关文章:

cypress - 为什么 Cypress 不使用这条 stub 路由?

javascript - 使用 FE 的代币以更好的方式组织测试

reactjs - CypressError : Timed out after 5000ms `cy.wait()` . ..未发生任何请求

javascript - 是否可以在 Cypress 提示中显示的文本框中键入内容,然后单击“确定”按钮

javascript - 如何修复错误 "TypeError: cy.[custom command] is not a function"?

Cypress 为 API 调用添加延迟

accessibility - 关闭CSS以进行以可访问性为中心的E2E测试?

javascript - 如何在cypress中上传图像?

javascript - 如何使用 Cypress 将数据输入到 iframe 中的表单输入中?

cypress.io - 等待延迟加载的 js 文件