首页 > 解决方案 > 剧作家关闭未编号的页面

问题描述

我使用代码

const {chromium} = require('playwright');
(async () => {
    const userDataDir = '\NewData';
    const browser = await chromium.launchPersistentContext(userDataDir,{headless:false});
    const page = await browser.newPage();
    await page.goto('https://www.google.com/')
})()

但是浏览器在打开谷歌之前会运行一个空白标签,我认为这是因为我写错了cookie,但我不想重写它们。如何关闭第一个选项卡?

标签: javascriptnode.jswebautomationplaywright

解决方案


保存上下文不会阻止浏览器离开该空选项卡。如果你不想看到它,你可以使用它而不是创建一个新的。

const context = await chromium.launchPersistentContext(userDataDir,{headless:false});
const [ page ] = context.pages();
await page.goto('https://www.google.com/')

推荐阅读