可以在页面的 window
对象上监听 load
事件来判断页面是否完全加载。当页面中所有的资源都已经加载完成时,这个事件就会被触发。
下面是一个例子:
await page.goto('https://example.com');
await page.evaluate(() => {
return new Promise((resolve) => {
window.addEventListener('load', resolve);
});
});
console.log('page loaded');