Cypress не может загрузить другой домен, используемый во втором тесте

#cypress

Вопрос:

Cypress не смог загрузить другой домен, используемый во втором тесте . У меня есть 2 теста. В одном тесте пользователь переходит к https://www.google.com и войдите в систему, и во втором тестовом случае он перейдет к https://www.yahoo.com и пытается сделать то же самое.Я просмотрел документацию cypress, поэтому мои 2 разных домена являются частью 2 отдельных тестов.Но не удается загрузить второй URL-адрес во втором тесте.Панель мониторинга застревает, и 2-й URL-адрес не загружается.Как решить эту проблему?

Комментарии:

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

Ответ №1:

Cypress может загружать разные домены в разных тестах, но Yahoo выдает некоторые внутренние ошибки, из-за которых Cypress не загружает эту страницу.

Если вы замените http://www.example.com/, оба домена будут загружены.

Вы можете подавить ошибки Yahoo с помощью события Необнаруженных исключений

В верхней части спецификации,

 Cypress.on('uncaught:exception', (err, runnable) => {
  return false
})