// First run — login and save profile
const session1 = await client.browser.session.create({
profile: { name: "my-account", persist: true },
});
const browser1 = await chromium.connectOverCDP(session1.cdpUrl);
const page1 = await browser1.newPage();
// Login flow...
await page1.goto("https://example.com/login");
await page1.fill("#email", "[email protected]");
await page1.fill("#password", "password");
await page1.click('button[type="submit"]');
await browser1.close();
await client.browser.session.stop({ sessionId: session1.sessionId });
// Later — session starts already logged in
const session2 = await client.browser.session.create({
profile: { name: "my-account", persist: true },
});