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

时间:2019-01-21 08:51:11

标签: javascript puppeteer

我对“ waitFor”类函数的超时有些困惑。 在将“超时”设置为零的情况下调用“ waitFor”函数会发生什么?

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

它会“永远”等待还是完全跳过等待?还是其他?

1 个答案:

答案 0 :(得分:2)

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

  
      
  • timeout等待的最长时间(以毫秒为单位)。默认为30000(30秒)。传递0以禁用超时。
  •   

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