Puppeteerで自己署名証明書を使ったサイトのテストをする方法

ignoreHTTPSErrors: true を puppeteer.launch の引数に渡す。

const browser = await puppeteer.launch({
    ignoreHTTPSErrors: true,    // <= これ
    args: ['--no-sandbox', '--disable-setuid-sandbox']
});

正当な証明書を用意するハードルが下がって来ているけれど、いるときはいるんだよね。

これを試した時の Puppeteer のバージョンは v0.10.2。