Testcafe застрял в цикле перезагрузки страницы - PullRequest
0 голосов
/ 09 июля 2020

У меня есть набор тестов Testcafe для нашего приложения, которое с недавних пор не работает в некоторых наших средах. Тест открывает только браузер, загружает начальную страницу, указанную в приспособлении (или переход к ней в тесте), а затем появляется только постоянная перезагрузка страницы без продолжения теста. Это происходит во всех браузерах (Chrome, Firefox, Edge) и в различных версиях NodeJs и Testcafe на Windows 10. После включения ведения журнала отладки я неоднократно обнаруживал это сообщение в журнале:

{
    cmd: 'wait-for-file-download',
    sessionId: '0X_DqYtz0'
}

Консоль браузера также показала два ресурса / скрипта страницы, которые не удалось загрузить с ошибками net :: ERR_FAILED из-за нарушения Политики безопасности содержимого, поэтому я предполагаю, что это может вызвать проблемы. Однако, похоже, это не оказывает никакого влияния на ручное взаимодействие со страницей или автоматический тест с использованием других фреймворков, таких как PyTest. Пока мы исследуем конфликтующие ресурсы, могу ли я что-нибудь сделать в Testcafe, чтобы обойти проблему и разрешить запуск тестов? Или, в качестве альтернативы, есть способ не пройти тест Testcafe при столкновении с этой проблемой вместо перезагрузки и, возможно, в конечном итоге истечения времени ожидания?

...