docs(python): fix set_viewport_size in emulation.md (#12271)
This commit is contained in:
parent
be2e4866b0
commit
52932172e7
|
|
@ -2841,7 +2841,7 @@ are resolved relative to the the current working directory. For empty array, cle
|
||||||
In the case of multiple pages in a single browser, each page can have its own viewport size. However,
|
In the case of multiple pages in a single browser, each page can have its own viewport size. However,
|
||||||
[`method: Browser.newContext`] allows to set viewport size (and more) for all pages in the context at once.
|
[`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
|
[`method: 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. [`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.
|
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
|
```js
|
||||||
|
|
|
||||||
|
|
@ -167,7 +167,7 @@ context = await browser.new_context(
|
||||||
)
|
)
|
||||||
|
|
||||||
# Resize viewport for individual page
|
# Resize viewport for individual page
|
||||||
await page.set_viewport_size(width=1600, height=1200)
|
await page.set_viewport_size({"width": 1600, "height": 1200})
|
||||||
|
|
||||||
# Emulate high-DPI
|
# Emulate high-DPI
|
||||||
context = await browser.new_context(
|
context = await browser.new_context(
|
||||||
|
|
@ -183,7 +183,7 @@ context = browser.new_context(
|
||||||
)
|
)
|
||||||
|
|
||||||
# Resize viewport for individual page
|
# Resize viewport for individual page
|
||||||
page.set_viewport_size(width=1600, height=1200)
|
await page.set_viewport_size({"width": 1600, "height": 1200})
|
||||||
|
|
||||||
# Emulate high-DPI
|
# Emulate high-DPI
|
||||||
context = browser.new_context(
|
context = browser.new_context(
|
||||||
|
|
|
||||||
11
packages/playwright-core/types/types.d.ts
vendored
11
packages/playwright-core/types/types.d.ts
vendored
|
|
@ -3204,11 +3204,12 @@ export interface Page {
|
||||||
* [browser.newContext([options])](https://playwright.dev/docs/api/class-browser#browser-new-context) allows to set
|
* [browser.newContext([options])](https://playwright.dev/docs/api/class-browser#browser-new-context) allows to set
|
||||||
* viewport size (and more) for all pages in the context at once.
|
* 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
|
* [page.setViewportSize(viewportSize)](https://playwright.dev/docs/api/class-page#page-set-viewport-size) will resize the
|
||||||
* viewport size before navigating to the page.
|
* page. A lot of websites don't expect phones to change size, so you should set the viewport size before navigating to the
|
||||||
* [page.setViewportSize(viewportSize)](https://playwright.dev/docs/api/class-page#page-set-viewport-size) will also reset
|
* page. [page.setViewportSize(viewportSize)](https://playwright.dev/docs/api/class-page#page-set-viewport-size) will also
|
||||||
* `screen` size, use [browser.newContext([options])](https://playwright.dev/docs/api/class-browser#browser-new-context)
|
* reset `screen` size, use
|
||||||
* with `screen` and `viewport` parameters if you need better control of these properties.
|
* [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
|
* ```js
|
||||||
* const page = await browser.newPage();
|
* const page = await browser.newPage();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue