Я использую Testcafe для проверки своего приложения. У меня есть страница, на которой есть кнопка. Когда я нажимаю кнопку, страница перенаправляется на другую страницу, которая содержит кучу изображений и где происходит серверный вызов. Затем, когда вызов был разрешен, страница снова перенаправляется на другую страницу.
Я пытаюсь проверить эту среднюю страницу, которая отображается только в течение нескольких секунд.
Я хочу проверить, был ли изменен URL-адрес, когда страница A перешла на страницу B.
Я хочу проверить, что страница была показана, и изображения были показаны.
Проблема в том, что когда я автоматизирую нажатие кнопки на странице A, она переходит на страницу B, а затем через несколько секунд переходит на страницу C, а затем выполняется тест и просто зависает.
Я попытался установить
await t.setPageLoadTimeout(0)
.wait(200000)
.eval(() => window.location.pathname)
.expect(window.location.pathname)
.contains('/gatheringDetails', 'The response was ok', {timeout: 500});
Итак, я могу контролировать время ожидания загрузки страницы, чтобы помочь перехватить среднюю страницу, но это не работает.
Может кто-нибудь помочь? Пожалуйста.