我如何在 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')
如何检查一个元素是否有多个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')