javascript - Cypress img 元素属性检查

标签 javascript cypress

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

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

最佳答案

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

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

关于javascript - Cypress img 元素属性检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55044172/

相关文章:

javascript - 如何在弹出窗口中显示消息

javascript - TweenMax.to() 不稳定/不流畅

php - 通过ajax分割输出值,

javascript - 如何创建一个函数以避免重复步骤?

Dockerfile - 使用目标的哪个选项?

cypress - 如何 cy.click 从 Cypress 的第二个元素开始的所有按钮?

javascript - 在 JavaScript 中将空格编码为 +

Javascript:将字符串解释为对象引用?

javascript - 在Cypress中,有没有办法根据每日消息来避免失败?

docker - Bitbucket管道,我如何访问另一个容器?