我对“waitFor”类函数的超时有点困惑。 当“timeout”设置为零时调用“waitFor”函数时会发生什么?
await page.waitFor("#button", {timeout: 0}
它会“永远”等待还是根本不等待?还是别的什么?
最佳答案
它的工作方式与 other 相同waitFor
函数:
timeout
maximum time to wait for in milliseconds. Defaults to30000
(30 seconds). Pass0
to disable timeout.
因此,{ timeout: 0 }
将永远等待。如果没有 timeout
属性,它将等待 30 秒,然后自行超时。
关于JavaScript - Puppeteer 超时等于零的含义和行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54286242/