#playwright
Вопрос:
Я пытаюсь запустить несколько окон, в которых используются одни и те же пользовательские данные.
При запуске с помощью BrowserType.launchPersistentContext(userDataDir[, параметры])], а затем с помощью browserContext.newPage() несколько раз:
import playwright from 'playwright'
const browserContext = await playwright.chromium.launchPersistentContext('/tmp/profile', { headless: false })
await (await browserContext.newPage()).goto('https://example.com')
await (await browserContext.newPage()).goto('https://example.com')
await (await browserContext.newPage()).goto('https://example.com')
он запустит одно окно, а затем откроет одну вкладку на странице.
К сожалению, browserContext.browser() специально не работает для постоянных контекстов:
Возвращает экземпляр контекста браузера. Если он был запущен как постоянный контекст, возвращается значение null.
поэтому я не могу создавать несколько контекстов.
Как бы я сделал так, чтобы он открывал несколько окон при использовании постоянных контекстов?