TestCafe: почему t.navigateTo (URL) очищает куки - PullRequest
1 голос
/ 10 января 2020

Я вручную настраиваю повара ie во время пробного запуска, так как userRole не работает для меня в моей локальной среде, так как клиент устанавливает повара ie, и по некоторым причинам TestCafe очищает его.

Когда запускается мой первый тест, он вылетает, и я ставлю повара ie перед вторым тестом. Я вижу, что повар ie существует, но, поскольку я уже на странице входа, мне нужно использовать t.navigateTo(URL) для входа на домашнюю страницу. Когда я использую его, t.navigateTo(URL) очищает повара ie, и я сохраняю страницу входа вместо домашней страницы.

Если я вручную введу URL своей домашней страницы, когда тест остановлен на точке останова, я успешно смогу go перейти на мою домашнюю страницу и пройти тест, если отладка возобновится с этого момента.

Я надеялся, что t.navigateTo(URL) будет просто перенаправлять на URL, но, похоже, с перенаправлением он также удаляет куки. Любое исправление для этого?

1 Ответ

3 голосов
/ 11 января 2020

Я на самом деле разобрался. Выполнение тестов с флагом --disable-page-caching сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...