t.me/atinfo_chat Telegram группа по автоматизации тестирования

Существует ли способ модифицировать кеш браузера в начале теста?

Теги: #<Tag:0x00007f7489b8d530> #<Tag:0x00007f7489b8d3f0> #<Tag:0x00007f7489b8d300>

Greetings, community!
Вопрос скорее из области теории, так, для общего развития :slight_smile:
Представим, что есть 1к тестов на некоем домене. Тесты выполняются параллельно, один тест - один инстанс драйвера. При посещении главной страницы, грузится статика, некий packed.js солидного размера (3-4 MB, например), который загружается более 10-15 секунд. Соответственно, в этой тысяче тестов тысячу раз дожидаться загрузки этого самого packed.js становится откровенно говоря не выгодно.

Так вот, существует ли некий способ насильно подсунуть готовый packed.js (полученный один раз в самом начале сессии) кешу тест-браузера?

Сохранить профиль пользователя, в кеше которого есть загруженные ресурсы сайта. Использовать в тестах этот профиль. Правда я не в курсе, сохраняются ли ресурсы, настройки куки и т.п. сохраняются точно. Надо пробовать.