У нас есть проблема с кипарисами, похожая на проблему, описанную в "https://github.com/cypress-io/cypress/issues/850".. Причина, по которой я создаю новую запись, заключается в том, что я внес некоторые изменения в среду, которая делает эту работу, но только после первый сбой, а затем вручную нажмите на неверный URL.
Test1:
- По умолчанию
cypress\plugins\index.js
файл (без изменений)
- lauch внутренняя страница
cy.visit('xxx')
- Ошибка 401.
- Нажмите на ссылку под текстом ошибки. Открывается еще одна вкладка и отображается сообщение «НЕСАНКЦИОНИРОВАННО».
- Вставить тот же URL в Chrome по умолчанию -> работает нормально.
Test2:
- Изменить
cypress\plugins\index.js
: args.push('--proxy-pac-url=xxx')
(я проверил другие аргументы, но это единственный, который делает что-то другое)
- Lauch внутренняя страница
cy.visit('xxx')
- Ошибка 403.
- Нажмите на ссылку под текстом ошибки. Открывается другая вкладка, и страница отображается ПРАВИЛЬНО.
Это причина, почему я отправляю это новое сообщение. Я хочу спросить, есть ли способ заставить Cypress автоматически открывать страницу с помощью cy.visit()
так же, как когда я нажимаю на неверный URL, и он открывает страницу в том же браузере Cypress, но просто на другой вкладке?