Я пытаюсь использовать кипарис, чтобы покрыть наш dev-сервер набором полных e2e
тестов.
У нас есть требование заблокировать нашу среду разработки под базовой аутентификацией http, чтобы никто не могполучить доступ к нему без надлежащих учетных данных (как клиента, так и API).
Когда я пытаюсь запустить Cypress-тесты, они терпят неудачу из-за этого.Сервер (nginx) просто отвечает 401 http-кодом.
Я попытался передать учетные данные в URL, например, «user: password@domain.com», и это частично работает: Cypress может получить доступ к веб-интерфейсу в домене.com, но он все еще не может отправить какие-либо запросы нашему бэкэнду (api.domain.com) со страницы (используя fetch
) - возможно, из-за другого субдомена или чего-то еще.
Я ищуспособ заставить его использовать эти учетные данные для всех запросов в домене или любой другой обходной путь, который может помочь мне выполнить тесты.
Спасибо!