如何使用 playwright 在运行时实现浏览器大小调整?在端到端测试运行中

San*_*tha 16 automated-tests ui-automation typescript playwright playwright-test

我们在量角器中有这样的: browser.driver.manage().window().setSize( width - 30, height );

剧作家如何实现这一目标?

小智 21

要调整剧本浏览器窗口的大小:您可以使用以下方法page.setViewportSize()

例如:

import { test, expect, devices } from '@playwright/test';

test('test', async ({ page }) => {
  page.setViewportSize({ width: 600, height: 600 });
  // do stuff then resize to a particular device size 
  page.setViewportSize(devices['iPhone X'].viewport);
}
Run Code Online (Sandbox Code Playgroud)