Мне нужно проверить работоспособность, если файл загружается дольше, чем 1 минута.
Чтобы проверить это при ручном тестировании, я использую Chrome Dev Tools, чтобы установить Throttling "Slow 3G". Но я не могу понять, как это сделать с TestCafe.
TestCafe не имеет API для установки регулирования.Тем не менее, TestCafe использует протокол Chrome DevTools для внутреннего использования, поэтому вы можете получить доступ к внутренним методам CDP.Для начала обратитесь к следующим ссылкам:
Протокол Chrome DevTools
Chrome-Remote-Interface Пакет
chrome-remote-interface репо
Также обратите внимание на следующий пример , который показывает, как включить загрузку файлов в Chrome без головы.
Iдумаю, вам нужно объединить этот пример с методом CDP Network.emulateNetworkConditions.
Network.emulateNetworkConditions
Пожалуйста, обратитесь к этой статье https://chromedevtools.github.io/devtools-protocol/tot/Network#method-emulateNetworkConditions