Я должен проверить, есть ли на странице 20 элементов.
С Selenide это очень просто
$$("[data-test='topic-item']").shouldHave(CollectionCondition.size(20));
Но я не знаю, как это сделать с Cypress.io
Я должен проверить, есть ли на странице 20 элементов.
С Selenide это очень просто
$$("[data-test='topic-item']").shouldHave(CollectionCondition.size(20));
Но я не знаю, как это сделать с Cypress.io
У меня вообще нет опыта работы с Selenide, но если я правильно прочитал ваш код, вы ищете следующее. Элемент [data-test='topic-item']
должен существовать 20 раз, в этом случае вы можете проверить это с помощью этого кода:
cy.get('[data-test="topic-item"]')
.should('have.length', 20)