我需要检查页面上的所有图片是否都有Alt属性。我以为以下操作可以做到,但它并不能正确检查事项,只会告诉我一切正常,而我知道不是这样的。
cy.get('img').should('have.attr', 'alt');
除了逐个浏览页面并为每个图像构建选择器之外,还有其他简单的解决方法吗?
我需要检查页面上的所有图片是否都有Alt属性。我以为以下操作可以做到,但它并不能正确检查事项,只会告诉我一切正常,而我知道不是这样的。
cy.get('img').should('have.attr', 'alt');
除了逐个浏览页面并为每个图像构建选择器之外,还有其他简单的解决方法吗?
要检查每个元素,您可以使用.each
:
cy.get('img').each($el => {
cy.wrap($el).should('have.attr', 'alt')
}