We have been using page.goto()
with waitUntil
& timeout
options of Puppeteer to download the content of the page. But recently we observed that for some urls returning dynamic content(developed using Angular, ReactJs, VueJs, etc.) it is partially returning the page content. Seems like waitUntil
doesn't have mechanism to sense that entire page content is loaded. We either need to add await sleep()
or set a higher default timeout in networkdidle0
option parameter to page.goto()
. Since the page content is dynamically generated, we cannot preset the timeout
or sleep
value.
We are also using page.content()
which can be used to download the page content. Is there any option parameter available which can help us to get the full content of the page? Or is there any event linked to the page.content()
which gets triggered once it fetches entire page content?
Juan Pablo Isaza