Как я могу проверить элемент для нескольких классов CSS в Cypress?

Как проверить, есть ли у элемента несколько классов? Не могу найти ничего в официальных документах, только:

cy.get('form').find('input').should('have.class', 'disabled')

или же

expect($el).to.have.class('foo')

При вставке нескольких имен классов я получаю сообщение об ошибке:

expect($el).to.have.class('foo bar baz')

Есть ли решение?

Всего 1 ответ


Одним из способов является объединение нескольких утверждений с помощью cy.and() :

 cy.get('div') .should('have.class', 'foo') .and('have.class', 'bar') .and('have.class', 'baz') 

Есть идеи?

10000