Playwright::Browser::NewPageOptions
Inherits JSON::Serializable / Reference / Object
Constructors
Instance methods
Whether to automatically download all the attachments. Defaults to false where all the downloads are canceled.
Whether to automatically download all the attachments. Defaults to false where all the downloads are canceled.
Emulates 'prefers-colors-scheme' media feature, supported values are 'light', 'dark', 'no-preference'. See page.emulateMedia(params) for more details. Defaults to 'light'.
Emulates 'prefers-colors-scheme' media feature, supported values are 'light', 'dark', 'no-preference'. See page.emulateMedia(params) for more details. Defaults to 'light'.
Specify device scale factor (can be thought of as dpr). Defaults to 1.
An object containing additional HTTP headers to be sent with every request. All header values must be strings.
An object containing additional HTTP headers to be sent with every request. All header values must be strings.
Specifies if viewport supports touch events. Defaults to false.
Credentials for HTTP authentication.
Whether to ignore HTTPS errors during navigation. Defaults to false.
Whether the meta viewport tag is taken into account and touch events are enabled. Defaults to false. Not supported in Firefox.
Whether the meta viewport tag is taken into account and touch events are enabled. Defaults to false. Not supported in Firefox.
Whether or not to enable JavaScript in the context. Defaults to true.
Specify user locale, for example en-GB, de-DE, etc. Locale will affect navigator.language value, Accept-Language request header value as well as number and date formatting rules.
Specify user locale, for example en-GB, de-DE, etc. Locale will affect navigator.language value, Accept-Language request header value as well as number and date formatting rules.
A list of permissions to grant to all pages in this context. See browserContext.grantPermissions(permissions[, options]) for more details.
A list of permissions to grant to all pages in this context. See browserContext.grantPermissions(permissions[, options]) for more details.
Network proxy settings to use with this context. Note that browser needs to be launched with the global proxy for this option to work. If all contexts override the proxy, global proxy will be never used and can be any string, for example launch({ proxy: { server: 'per-context' } }).
Network proxy settings to use with this context. Note that browser needs to be launched with the global proxy for this option to work. If all contexts override the proxy, global proxy will be never used and can be any string, for example launch({ proxy: { server: 'per-context' } }).
Enables HAR recording for all pages into recordHar.path file. If not specified, the HAR is not recorded. Make sure to await browserContext.close() for the HAR to be saved.
Enables HAR recording for all pages into recordHar.path file. If not specified, the HAR is not recorded. Make sure to await browserContext.close() for the HAR to be saved.
Enables video recording for all pages into recordVideo.dir directory. If not specified videos are not recorded. Make sure to await browserContext.close() for videos to be saved.
Enables video recording for all pages into recordVideo.dir directory. If not specified videos are not recorded. Make sure to await browserContext.close() for videos to be saved.
Populates context with given storage state. This method can be used to initialize context with logged-in information obtained via browserContext.storageState([options]). Either a path to the file with saved storage, or an object with the following fields:
Populates context with given storage state. This method can be used to initialize context with logged-in information obtained via browserContext.storageState([options]). Either a path to the file with saved storage, or an object with the following fields:
Changes the timezone of the context. See ICU’s metaZones.txt for a list of supported timezone IDs.
Changes the timezone of the context. See ICU’s metaZones.txt for a list of supported timezone IDs.
Sets a consistent viewport for each page. Defaults to an 1280x720 viewport. null disables the default viewport.
Sets a consistent viewport for each page. Defaults to an 1280x720 viewport. null disables the default viewport.