#azure #token #storage #puppeteer #cypress
#azure #токен #Хранение #кукловод #cypress
Вопрос:
Итак, я запускаю тесты на Cypress, но теперь моя компания решила перейти на B2C Azure AD, так что теперь мой автоматический тест входа в систему на cypress больше не работает. Поэтому я обратился к своему другу в Google для поиска решений, и большинство людей, похоже, рекомендуют использовать puppeteer для получения токена входа и возврата его в cypress, чтобы он мог возобновить следующие тесты.
Проблема, однако, заключается в том, что в локальном хранилище или хранилище сеансов (вкладка «Приложение» devtools) ни в какой момент нет никакого «ключа» или «значения», поэтому там никогда нет никакого токена — ни до входа в систему, ни во время входа в систему, ни после входа в систему. Они всегда пусты. Из всех примеров, которые я видел, люди всегда извлекают токен из локального хранилища.
Ответ №1:
Вы проверили хранилище сеансов? После входа в систему там должен быть доступен accessToken.