Codeceptjs+PuppeteerでSSLエラーを無視する
Codeceptjs + Puppeteerを使って、SSLエラーが発生する環境のWebページをテストしようとすると下記のようなエラーが発生する。
エラーメッセージ
net::ERR_CERT_COMMON_NAME_INVALID at https://xxx
ステージング環境でテストするためにSSLエラーを無視したい。
codecept.conf.jsに以下の設定を追加するとSSLエラーを無視してくれる。
"chrome": { "ignoreHTTPSErrors": true },
設定追加後のcedecept.conf.js(一部抜粋)
exports.config = { tests: './*_test.js', output: './output', helpers: { Puppeteer: { url: 'https://.xxx/', show: true, "chrome": { "ignoreHTTPSErrors": true }, } }, ・・・
環境
- CodeceptJS v2.0.7