docs: note that setViewportSize changes screen size (#9588)

This commit is contained in:
Yury Semikhatsky 2021-10-18 13:01:04 -07:00 committed by GitHub
parent 434910d8b5
commit 909b039b9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View file

@ -2804,7 +2804,7 @@ In the case of multiple pages in a single browser, each page can have its own vi
[`method: Browser.newContext`] allows to set viewport size (and more) for all pages in the context at once.
`page.setViewportSize` will resize the page. A lot of websites don't expect phones to change size, so you should set the
viewport size before navigating to the page.
viewport size before navigating to the page. [`method: Page.setViewportSize`] will also reset `screen` size, use [`method: Browser.newContext`] with `screen` and `viewport` parameters if you need better control of these properties.
```js
const page = await browser.newPage();

View file

@ -3111,6 +3111,9 @@ export interface Page {
*
* `page.setViewportSize` will resize the page. A lot of websites don't expect phones to change size, so you should set the
* viewport size before navigating to the page.
* [page.setViewportSize(viewportSize)](https://playwright.dev/docs/api/class-page#page-set-viewport-size) will also reset
* `screen` size, use [browser.newContext([options])](https://playwright.dev/docs/api/class-browser#browser-new-context)
* with `screen` and `viewport` parameters if you need better control of these properties.
*
* ```js
* const page = await browser.newPage();