Protractor. Зайти на почту в письмо, кликнуть кнопку и проверить начал ли скачиваться файл

Привет.

Нужно автоматизировать проверку одного не тривиального сценария.
Где легкая часть: юзер выбирает нужные фильтры, идет на нужную страницу и нажимает кноку
Более сложная: проверить почту и дождаться пока прийдет письмо и по приходу открыть, клинкуть кнопку внутри и проверить начался ли скачиваться файл.

Нашел информацию про использование этой либы для почты https://www.npmjs.com/package/mail-listener2

добавил но как дальше это правильно оформить не знаю.

Возможно есть в кого то опыт роботы со схожим тест сценарием, буду благодарен.

У меня когда то был похожий опыт. Я использовал gmail. Подключаешься к своему аккаунту - потом находишь нужное письмо ( я всегда после тестов удалял все, но можно так же проходить по теме письма). Открываешь его как строку или другим форматом и находишь через регексп нужный url. После чего просто проверяешь что по этому url происходит скачивание файла и файл полностью соответствует твоим ожиданиям.

Есть возможность продемонстрировать реализацию?