Page.setContent() method
Set the content of the page.
Signature:
class Page {
setContent(html: string, options?: WaitForOptions): Promise<void>;
}
Parameters
Parameter | Type | Description |
---|---|---|
html | string | HTML markup to assign to the page. |
options | WaitForOptions | (Optional) Parameters that has some properties. |
Returns:
Promise<void>
Remarks
The parameter options
might have the following options.
-
timeout
: Maximum time in milliseconds for resources to load, defaults to 30 seconds, pass0
to disable timeout. The default value can be changed by using the Page.setDefaultNavigationTimeout() or Page.setDefaultTimeout() methods. -
waitUntil
: When to consider setting markup succeeded, defaults toload
. Given an array of event strings, setting content is considered to be successful after all events have been fired. Events can be either:
-load
: consider setting content to be finished when theload
event is fired.
-domcontentloaded
: consider setting content to be finished when theDOMContentLoaded
event is fired.
-networkidle0
: consider setting content to be finished when there are no more than 0 network connections for at least500
ms.
-networkidle2
: consider setting content to be finished when there are no more than 2 network connections for at least500
ms.