Skip to main content
Version: 22.9.0

FrameWaitForFunctionOptions 接口

¥FrameWaitForFunctionOptions interface

签名:

¥Signature:

export interface FrameWaitForFunctionOptions

属性

¥Properties

属性

修饰符

类型

描述

默认

polling

optional

'raf' | 'mutation' | 数字

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

  • raf - 在 requestAnimationFrame 回调中不断执行 pageFunction。这是最严格的轮询模式,适合观察样式变化。

  • mutation - 对每个 DOM 突变执行 pageFunction

signal

optional

AbortSignal

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

timeout

optional

数字

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