Cypress cy.visit приводит к 401 несанкционированному - PullRequest
0 голосов
/ 26 июня 2019

Я получаю 401 - несанкционированный на всех моих cy.visits, которые указывают на адрес https: //.

Я попытался отключить веб-безопасность в cypress.json, используя:

{
  "chromeWebSecurity": false
}

Но это не имело никакого эффекта.

Мой прокси-сервер правильно настроен.

Не https: // адреса работают просто отлично.При посещении страниц вручную через Chrome они работают просто отлично.Я пытался переключить Cypress на Electron, но это не имело никакого значения.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 13 июля 2019

Поддержка Cypress для аутентификации прокси Kerberos является открытой проблемой: https://github.com/cypress-io/cypress/issues/4667

Однако вы можете использовать Kerberos с Cypress сегодня, настроив локальный прокси.Cypress получит доступ к этому прокси с использованием простого HTTP, и прокси завершит процесс аутентификации Kerberos и передаст содержимое назад и вперед на ваш прокси-сервер.

  1. Установите https://github.com/genotrance/px в соответствии сREADME
  2. Запустите Cypress через порт по умолчанию, используемый px:
    npm i -g cross-env
    cross-env HTTP_PROXY=http://127.0.0.1:3128 cypress open
    

Для получения дополнительной информации о конфигурации прокси-сервера Cypress см. документацию

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