Puppeteer 中文文档v25.8.0

FrameWaitForFunctionOptions 接口

签名

export interface FrameWaitForFunctionOptions

属性

属性

修饰符

类型

说明

默认值

polling

optional

'raf' | 'mutation' | number

执行 pageFunction 的时间间隔,默认为 raf。如果 polling 是数字,则将其视为函数执行的毫秒间隔。如果 polling 是字符串,则可以是以下值之一:

  • raf - 在 requestAnimationFrame 回调中持续执行 pageFunction。这是最紧凑的轮询模式,适合观察样式变化。

  • mutation - 在每次 DOM 突变时执行 pageFunction

signal

optional

AbortSignal

允许你取消 waitForFunction 调用的信号对象。

timeout

optional

number

等待的最长时间(毫秒)。默认为 30000(30 秒)。传入 0 可禁用超时。Puppeteer 的默认超时可以通过 Page.setDefaultTimeout() 更改。