Node.js 如何使用剧作家最大化弹出窗口(例如单击按钮打开弹出窗口)

Node.js 如何使用剧作家最大化弹出窗口(例如单击按钮打开弹出窗口),node.js,typescript,automation,popupwindow,playwright,Node.js,Typescript,Automation,Popupwindow,Playwright,我正在测试的软件有许多弹出窗口/模式窗口。主页loginPage以全屏模式打开。单击按钮后,将打开一个新的弹出(模式)窗口,例如,概览页面 我想要实现的是更改此弹出窗口的视口,或者更好地将其最大化,在本例中是overviewPage 这是我的密码: const browser=wait.launch({ 参数:['--开始最大化'], 无头:错误,慢波莫:50}); const context=await browser.newContext({viewport:null}); const lo

我正在测试的软件有许多弹出窗口/模式窗口。主页
loginPage
以全屏模式打开。单击按钮后,将打开一个新的弹出(模式)窗口,例如,
概览页面

我想要实现的是更改此弹出窗口的视口,或者更好地将其最大化,在本例中是
overviewPage

这是我的密码:

const browser=wait.launch({
参数:['--开始最大化'],
无头:错误,慢波莫:50});
const context=await browser.newContext({viewport:null});
const loginPage=await context.newPage();
等待loginPage.goto(myURL.href)//登录页面以最大化模式打开(全屏)
//下一步是单击登录页面上的按钮,打开一个新页面。
等待登录页面。单击(#nextBtn');
log(“在特定操作(例如单击按钮)后获取页面”);
const[概览页]=等待承诺。全部([
context.waitForEvent('page')
]);
等待概览页面。waitForLoadState();
等待概览页面。屏幕截图({path:`reportoverview.png`});
log('当前窗口:'+等待概览页.title());
弹出窗口
概览页面
已打开,但有一个小视口,我不知道如何最大化它

我已经在
上下文中设置了标志
--start maximized
,它适用于
登录页面
。如何以及在何处设置弹出窗口的视口


我使用的是剧作家版本:v1.2.1。

我可以使用
setViewportSize
将弹出窗口的
viewport
设置为我所需的大小

await overviewPage.setViewportSize({ width: 1920, height: 1080 });
它解决了我的问题