Как избежать написания файлов cookie браузера при запуске тестов testcafe? - PullRequest
2 голосов
/ 18 апреля 2019

Я запускаю тесты testcafe для веб-сайта.Я хочу не писать куки-файлы браузера во время выполнения тестов testcafe.Мой сайт пишет куки, но во время выполнения тестов я хочу этого избежать.Есть ли способ добиться этого в testcafe?

Ответы [ 2 ]

2 голосов
/ 23 апреля 2019

Чтобы отключить файлы cookie в браузере Google Chrome, выполните следующие действия:

  • Найдите файл настроек в профиле Google Chrome и укажите 2 в качестве значения ключа profile.default_content_settings.cookies.
  • Укажите флаг: userProfile после псевдонима браузера.
testcafe 'chrome:userProfile' /tests
2 голосов
/ 19 апреля 2019

Если вы хотите, чтобы в начале теста не было файлов cookie, обратите внимание, что TestCafe автоматически удаляет файлы cookie перед началом каждого теста.

Вы можете использовать Роль , если вы хотите очистить куки в какой-то момент вашего тестового сценария, например, если вы хотите аутентифицироваться как другой пользователь.

Если ваш сценарий более сложный, взгляните на RequestMock и RequestHook - они позволяют вам контролировать любой аспект всех запросов и ответов во время сеанса тестирования.

...