赛普拉斯img元素属性检查

nig*_*gel 1 javascript cypress

我需要检查页面上的所有图像是否都具有Alt属性。我以为执行以下操作可以做到这一点,但是它不能正确检查事情,当我知道不是很好时,只是给了我一切都很好。 cy.get('img').should('have.attr', 'alt' );

除了许多浏览页面并为每个图像构建选择器之外,还有其他简便的解决方案吗?

bku*_*era 5

要检查每个元素,可以使用.each

cy.get('img').each($el => {
  cy.wrap($el).should('have.attr', 'alt')
}
Run Code Online (Sandbox Code Playgroud)