waitForFunction(pageFunction, arg[, options])
当 pageFunction
返回一个真值时返回。
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
pageFunction | 函数 | 在页面上下文中执行的函数。 | |
arg | 字符串 | '' | 传递给 pageFunction 的可选参数 |
options | 对象 | null | |
options.polling | 数字 或 raf | raf | 如果 polling 是 'raf' ,则 pageFunction 会在 requestAnimationFrame 回调中不断执行。如果 polling 是一个数字,则将其视为函数执行的毫秒间隔。 |
options.timeout | 数字 | 30000 | 最大时间(毫秒)。传入 0 以禁用超时。默认值会被 BrowserContext 或 Page 上的 setDefaultTimeout 选项覆盖。 |
返回值
类型 | 描述 |
---|---|
Promise< JSHandle> | 与页面关联的 JSHandle 实例。 |