Задать вопрос

Можно ли замокать iframe в cypress?

Доброго вечера.
Имеется проект на Vue, состоящий из нескольких модулей. Каждый модуль - отдельный репо. В одном из модулей, который связывает между собой все части проекта, написали e2e тесты на базе Cypress, которые покрывают функционал нескольких модулей.

В чем суть проблемы: один из модулей должен открываться через iframe (он разработан так, чтобы иметь возможность динамически встраивать его на страницы сайтов). А cypress может мокать только XHR запросы на данный момент (открытие iframe это запрос типа document). Если fetch можно хакнуть, заменив window.fetch на кастомную функцию, которая по факту отправляет xhr, то как обойти ситуацию с iframe, я не знаю.

В общем, any suggestions?
Заранее спасибо.
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы