Cypress img проверка атрибутов элементов - PullRequest
1 голос
/ 07 марта 2019

Мне нужно проверить, все ли изображения на моей странице имеют атрибут Alt. Я думал, что выполнение следующего будет делать это, но он не проверяет вещи правильно и просто дает мне все хорошо, когда я знаю, что это не так. cy.get('img').should('have.attr', 'alt' );

Есть ли простое решение, кроме многих, пролистать страницу и создать селектор для каждого изображения?

1 Ответ

5 голосов
/ 07 марта 2019

Чтобы проверить каждый элемент, вы можете использовать .each:

cy.get('img').each($el => {
  cy.wrap($el).should('have.attr', 'alt')
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...