柏树应该有类断言不起作用

问题描述

以下测试工作正常

  it('button has "contact-next-disabled" class',() => {
    cy.get('a[rel="next"]')
  })

  it('button has "contact-next-disabled" class',() => {
    cy.get('.contact-next-disabled')
  })

但是如果我将它们与 should 断言结合起来

  it('button has "contact-next-disabled" class',() => {
    cy.get('a[rel="next"]').should('have.class','.contact-next-disabled')
  })

Cypress 给我一个断言错误

Timed out retrying after 4000ms: expected '<a.contact-next-disabled>' to have class '.contact-next-disabled'

为什么会这样?

解决方法

您必须从类名中删除 find() 才能正常工作。

.