英文:
Cypress.io - How to use Elements Collection
问题
我应该检查页面是否有20个元素。
使用Selenide非常简单
$$("[data-test='topic-item']").shouldHave(CollectionCondition.size(20));
但我不知道如何在Cypress.io中实现这个。
英文:
I should check if the page have 20 elements.
It’s very easy with Selenide
$$("[data-test='topic-item']").shouldHave(CollectionCondition.size(20));
But I haven’t idea how to do it with Cypress.io
答案1
得分: 0
以下是翻译好的内容:
"我对Selenide一点经验都没有,但如果我正确理解你的代码,你正在寻找以下内容。元素[data-test='topic-item']
应该存在20次,如果是这样,你可以使用以下代码进行测试:
cy.get('[data-test="topic-item"]')
.should('have.length', 20)
```"
<details>
<summary>英文:</summary>
I have no experience at all with Selenide, but if I read your code correctly you are looking for the following. The element `[data-test='topic-item']` should exist 20 times, in that case you could test that with this code:
```js
cy.get('[data-test="topic-item"]')
.should('have.length', 20)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论