Liczenie elementów w Cypress

Liczenie elementów w Cypress

Cypress posiada wbudowane asercje dzięki którym w łatwy sposób można policzyć elementy na stronie. Poniższy kod zgłosi błąd jeżeli liczba elemntów div nie będzie równa pięć:

cy.get('div').should('have.length', 5)

Istnieje również możliwość sprawdzenia wartości minimalnych i maksymalnych:

cy.get('div').should('have.length.at.least', 2)
cy.get('div').should('have.length.of.at.most', 8)

Jeżeli chcemy policzyć elementy które są dziećmi innego elementu wystarczy użyć metody find:

cy.get('#parentElement').find('div').should('have.length', 10)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *