Я использую chromedp для навигации по сайту, для загрузки файлов PDF, которые генерируются системой. Требуется время, чтобы сгенерировать их так ... Код выглядит так:
chromedp.Navigate("https://website.com/with/report/to/download"),
// wait for download link
chromedp.WaitReady("a.downloadLink"),
chromedp.Click("a.downloadLink"),
// wait some time to pull the file
chromedp.Sleep(time.Minute),
chromedp.Click("#close-button"),
Сейчас я жду минуту, а затем закрываю браузер, но мне это не нравится , Есть ли способ контролировать или получать какое-то «событие», когда загрузка файла закончена?