Playwright::Page::ScreenshotOptions
Inherits JSON::Serializable / Reference / Object
Constructors
Instance methods
An object which specifies clipping of the resulting image. Should have the following fields:
An object which specifies clipping of the resulting image. Should have the following fields:
When true, takes a screenshot of the full scrollable page, instead of the currently visible viewport. Defaults to false.
When true, takes a screenshot of the full scrollable page, instead of the currently visible viewport. Defaults to false.
Hides default white background and allows capturing screenshots with transparency. Not applicable to jpeg images. Defaults to false.
Hides default white background and allows capturing screenshots with transparency. Not applicable to jpeg images. Defaults to false.
The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to the current working directory. If no path is provided, the image won't be saved to the disk.
The file path to save the image to. The screenshot type will be inferred from file extension. If path is a relative path, then it is resolved relative to the current working directory. If no path is provided, the image won't be saved to the disk.
The quality of the image, between 0-100. Not applicable to png images.
Maximum time in milliseconds, defaults to 30 seconds, pass 0 to disable timeout. The default value can be changed by using the browserContext.setDefaultTimeout(timeout) or page.setDefaultTimeout(timeout) methods.
Maximum time in milliseconds, defaults to 30 seconds, pass 0 to disable timeout. The default value can be changed by using the browserContext.setDefaultTimeout(timeout) or page.setDefaultTimeout(timeout) methods.