У нас есть несколько тестов, где мы должны ждать загрузки другой страницы, чтобы проверить некоторые элементы на ней. Поэтому, когда мы посещаем первую страницу, она перенаправляет на другую. Я пытался использовать cy.route (), но безуспешно. Я получаю сообщение об ошибке: CypressError: Тайм-аут повторной попытки: cy.wait () тайм-аут ожидания 5000 мс для первого запроса к маршруту: 'getSecondPage'. Никакого запроса не было. Единственный способ, которым он в настоящее время функционирует, - это использование cy.wait (3000), что не рекомендуется. Пример кода ниже:
cy.visit(firstPage);
cy.server()
cy.route({
url: '**/secondPage/**',
method: 'GET'
})
.as('secondPage');
cy.wait(@secondPage)
Я немного исследовал, и кажется, что многие люди получают ту же ошибку. Есть ли какое-либо решение для этого или альтернативы?