如果页面没有重新加载,waitForNavigation 会导致超时

我在跑:

    await page.waitForNavigation()

但是如果页面没有重新加载,我会超时:

    TimeoutError: Navigation Timeout Exceeded: 30000ms exceeded

我不能确定 hte 页面是否会重新加载,因此我需要将 await page.waitForNavigation 包装在仅在页面重新加载时才会运行的内容中。有什么建议么?


慕斯709654
浏览 1306回答 2
2回答

交互式爱情

我不确定我是否理解正确,但是如果您不确定导航何时会发生,请尝试await page.waitForNavigation({timeout: 0})它会等待而不会超时
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript