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

时间:2019-05-17 19:24:45

标签: testing e2e-testing 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 个答案:

答案 0 :(得分:2)

一种方法是使用cy.and()将多个断言链接在一起:

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