Оптимизация E2E-тестов: Обход повторной авторизации через
Одна из главных проблем больших E2E-сьютов — низкая скорость работы. Основным «пожирателем» времени в тестах является процедура авторизации (вход в аккаунт).
Если у вас 100 тестов, и каждый из них перед началом работы заново переходит на страницу /login, заполняет email, пароль, ждет ответа сервера и кликает «Войти», то выполнение тестов растянется на долгие минуты.
В есть элегантное решение этой проблемы — . Оно позволяет войти в систему один раз, сохранить сессионное состояние (куки и LocalStorage) на диск и автоматически подставлять его во все последующие тесты.