Puppeteer で Basic認証の状態 や 保有している Cookies をクリアする方法

結論

browser.createIncognitoBrowserContext() を用いましょう。

具体例

const context = await browser.createIncognitoBrowserContext();
const page = await context.newPage();

await page.goto('https://www.hatena.ne.jp/');

補足

Jest + Puppeteer でも使えます。

Powered by はてなブログ