Cypress.io - Как использовать Elements Collection - PullRequest
0 голосов
/ 06 января 2020

Я должен проверить, есть ли на странице 20 элементов.

С Selenide очень легко

$$("[data-test='topic-item']").shouldHave(CollectionCondition.size(20));

Но я не представляю, как это сделать с Cypress.io

1 Ответ

0 голосов
/ 06 января 2020

У меня нет опыта работы с Selenide, но если я правильно прочитал ваш код, вы ищете следующее. Элемент [data-test='topic-item'] должен существовать 20 раз, в этом случае вы можете проверить это с помощью следующего кода:

cy.get('[data-test="topic-item"]')
  .should('have.length', 20)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...