как протестировать все элементы страницы, отображаемые на их месте в блоге, где изображения меняются с помощью кипариса - PullRequest
0 голосов
/ 14 июля 2020

Я хочу добавить тестирование с помощью Cypress для страницы моего блога, где изображения постоянно меняются, и я не могу использовать плагины для визуального тестирования, общие для Cypress. Этот тест завершился неудачно с измененными изображениями. Я пробовал использовать cypress-plugin-snapshot.

Есть ли какой-нибудь плагин, который может помочь мне проверить, что все элементы страницы отображаются на своем месте. Структура страницы такая, как ожидалось?

Может быть, у вас есть пример изображения ниже - только для справки. То, что находится внутри блока, не обязательно, но блок необходимо протестировать с учетом ожидаемого расширения.

введите описание изображения здесь

Содержимое изображения может измениться, но весь макет страницы отображается должным образом. Например. может быть стиль img, который забыли добавить ширину 100%, и он отображается в соответствии с фактической шириной изображения.

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете проверить атрибуты изображений sr c следующим образом:

cy.get('img').should('have.attr', 'src', '/location.png')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...