获取 cypress 上班级列表的长度?

stu*_*ped 3 testing cypress

有没有办法测试一个元素中有多少个类?我看到了能够测试元素是否具有类和测试长度的方法。有没有办法将这两者结合在一起?

Yev*_*kov 5

尝试这样的事情:

  cy.get('button')
    .invoke('attr', 'class')
    .then(classNames => classNames.split(' '))
    .should('have.length', 2);
  });
Run Code Online (Sandbox Code Playgroud)