Как удалить куки со всего домена после запуска тестов одного файла функций с помощью Cypress - PullRequest
0 голосов
/ 08 марта 2020

Я работаю над веб-проектом. Я использую Cypress для выполнения своих тестов.

_  Cypress version 3.8.2
_  Cypress preprocessor : 2.0.1 (use Gherkin cucumber)
_ OS Mac book 8 Go
_ Node version: 10.7.0

У меня есть следующие функции:

  • 01TestCaseprofileAdminRightAccess.feature
  • 02TestCaseprofileAdminRightAccess.feature
  • 03Test ........
  • 04
  • ........

Итак, я могу запустить тесты в файле (.feature).

Например: когда я запускаю тесты в 01TestCaseprofileAdminRightAccess.feature Сценарий ios выполняется без проблем.

И затем, если я хочу запустить тесты которые находятся в 02TestCaseprofileAdminRightAccess.feature браузер отображается и падает Список файлов cookie, как описано в ссылке ниже:

https://www.allaboutcookies.org/manage-cookies/google-chrome.html

Итак, мой вопрос: есть ли способ сообщить Cypress, чтобы удалить все файлы cookie из домены auth0, SSO, .com?

Я видел clearCookies () и даже clearCookies ({domain: null}), и я добавил их каждый в конце сценария, полагая, что это решит проблему, но ничего.

1 Ответ

0 голосов
/ 08 марта 2020

Ну, эта проблема довольно старая и все еще не исправлена, к сожалению. В предоставленной мной ссылке вы найдете несколько решений, но ни одно из них не работает на 100%.

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