JavaScript - Puppeteer 超时等于零的含义和行为

标签 javascript puppeteer

我对“waitFor”类函数的超时有点困惑。 当“timeout”设置为零时调用“waitFor”函数时会发生什么?

await page.waitFor("#button", {timeout: 0}

它会“永远”等待还是根本不等待?还是别的什么?

最佳答案

它的工作方式与 other 相同waitFor 函数:

  • timeout maximum time to wait for in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable timeout.

因此,{ timeout: 0 } 将永远等待。如果没有 timeout 属性,它将等待 30 秒,然后自行超时。

关于JavaScript - Puppeteer 超时等于零的含义和行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54286242/

相关文章:

javascript - 尝试更改占位符的字体粗细

javascript - 无法识别 AngularJS ng-focus 和 ng-blur

highcharts - Puppeteer 没有 HTML 页面?

javascript - 转换为 Canvas 时如何打开详细信息标签

javascript - 粘性导航在滚动完成之前不会粘性

javascript - 如何从 Google Forms 弹出下拉列表中选择一个选项 Puppeteer NodeJS

node.js - 如何保持puppeteer浏览器运行后台而不跳到前台?

javascript - 如何使用Puppeteer统计网页上特定文本的出现次数?

javascript - 如何在 React 中检测小数作为数字

laravel - Laravel 和 Docker 的 Puppeteer 不工作