node.js 8.10
puppeteer 1.10.0
У меня есть небольшое веб-приложение, которое загружает несколько файлов из веб-приложения на основе Java Server Faces.Загрузки запускаются нажатием на ссылку для каждого файла.К сожалению, нет прямого URL для загрузки, и я должен сделать это таким образом.
Это прекрасно работает, если я поддерживаю экземпляр браузера между запусками.По соображениям стабильности я хочу закрыть экземпляр между прогонами, хотя.Когда я звоню browser.close()
, мои загрузки останавливаются, потому что экземпляр chrome закрывается до завершения загрузки.
Предоставляет ли кукловод способ проверить, все ли загрузки еще активны, и дождаться их завершения?Я пробовал page.waitForNavigation({ waitUntil: "networkidle0" })
и "networkidle2"
, но, похоже, они ждут бесконечно.
Спасибо!