我如何在 Cypress 中检查多个 CSS 类 的元素?

How can I check an element for multiple CSS classes in Cypress?

如何检查一个元素是否有多个class? 在官方文档上找不到任何内容,只有:

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

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

插入多个 class 名称时,出现错误:

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

有解决办法吗?

一种方法是使用 cy.and():

将多个断言链接在一起
cy.get('div')
.should('have.class', 'foo')
.and('have.class', 'bar')
.and('have.class', 'baz')