在 Chromium 中传递 "Your connection is not private" 页面

Pass the "Your connection is not private" page in Chromium

我在尝试使用 Chromium 和 Jest 进行测试时遇到了这个问题,但是我无法让 Chromium 实例通过 "Your connection is not private" 页面并执行我想要的操作。

看起来像这样: screenshot

我尝试了适用于 Chrome 的解决方案,设置如下:

Screenshot2

但是这个设置在chromium上没有任何意义,因为它不能保持,每次我尝试重新启动测试时,它又自动回到默认设置。

感谢任何形式的帮助。

如果您通过 puppeteer.launch 启动浏览器,则可以通过此配置指定 HTTPS 错误:

const browser = await puppeteer.launch({ ignoreHTTPSErrors: true });

这应该可以缓解您遇到的问题。我发现 docs for this here 很有帮助。

const browser = await puppeteer.launch({ ignoreHTTPSErrors: true, headless: false, timeout: 0 });

这对我有用