Page.setContent() 方法
设置页面的内容。
签名:
class Page {
setContent(html: string, options?: WaitForOptions): Promise<void>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
html | 字符串 | 要分配给页面的 HTML 标记。 |
options | WaitForOptions | (可选) 具有某些属性的参数。 |
返回值
Promise<void>
备注
参数 options
可能具有以下选项。
-
timeout
: 资源加载的最大时间(毫秒),默认为 30 秒,传递0
以禁用超时。可以使用 Page.setDefaultNavigationTimeout() 或 Page.setDefaultTimeout() 方法更改默认值。 -
waitUntil
: 何时认为设置标记成功,默认为load
。给定一个事件字符串数组,在所有事件触发后,认为设置内容成功。事件可以是:
-load
: 当触发load
事件时,认为设置内容已完成。
-domcontentloaded
: 当触发DOMContentLoaded
事件时,认为设置内容已完成。
-networkidle0
: 当至少500
毫秒内没有超过 0 个网络连接时,认为设置内容已完成。
-networkidle2
: 当至少500
毫秒内没有超过 2 个网络连接时,认为设置内容已完成。