Не получается посчитать количество DOM элементов на сайте написанном на React.
/// <reference types="cypress" />
context('Checking all components', () => {
beforeEach(() => {
cy.visit('https://news-israel.com');
});
it('Checking posts', () => {
cy.get('.post-wrapper').find('a').should('exist');
cy.get('.post-wrapper').find('a').its('length').should('be.gte', 100);
});
});
В данном случае, не находит "a" теги, поскольку React формирует их асинхронно и динамически.
Класс "post-wrapper" находит, затем следует exception:
The following error originated from your application code, not from Cypress.
> Cannot read property 'substr' of undefined
When Cypress detects uncaught errors originating from your application it will automatically fail the current test.
Подскажите, как правильно посчитать количество элементов в данном случае, чтобы можно было "подождать элементы"?
Сайт который тестирую находится в production -
https://news-israel.com
Признателен за любой конструктивный ответ!