是否可以测试一个元素中有多少个类?我看到了能够测试元素是否具有类和测试长度的方法。有没有办法将这两个结合在一起?
答案 0 :(得分:1)
尝试这样的事情:
cy.get('button')
.invoke('attr', 'class')
.then(classNames => classNames.split(' '))
.should('have.length', 2);
});
答案 1 :(得分:0)
如果您可以提供HTML的一部分,则可以为您自定义代码,但是应该是这样的:
cy.get(<ELEMENT>)
.find('class')
.should('have.length', <NUMBER>)
这样,您可以在中查找,然后在其中查找元素“类”。并验证它是否存在时间。