赛普拉斯,如何获得计数

Aja*_*jay 4 cypress

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

有办法获取号码吗?

小智 9

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

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

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

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

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