Method: Playwright::Page#set_viewport_size

Defined in:
lib/playwright_api/page.rb

#set_viewport_size(viewportSize) ⇒ Object Also known as: viewport_size=

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.

‘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.

“‘js const page = await browser.newPage(); await page.setViewportSize(

width: 640,
height: 480,

); await page.goto(‘example.com’); “‘

“‘python async page = await browser.new_page() await page.set_viewport_size(640, “height”: 480) await page.goto(“example.com”) “`

“‘python sync page = browser.new_page() page.set_viewport_size(640, “height”: 480) page.goto(“example.com”) “`



1381
1382
1383
# File 'lib/playwright_api/page.rb', line 1381

def set_viewport_size(viewportSize)
  wrap_impl(@impl.set_viewport_size(unwrap_impl(viewportSize)))
end