kapieciiのブログ

日々学んだことを残しておくためのブログです。このブログはGoogle Analyticsを利用しています。

Codeceptjs+PuppeteerでSSLエラーを無視する

Codeceptjs + Puppeteerを使って、SSLエラーが発生する環境のWebページをテストしようとすると下記のようなエラーが発生する。

エラーメッセージ

net::ERR_CERT_COMMON_NAME_INVALID at https://xxx

f:id:kapiecii:20190419113227p:plain

ステージング環境でテストするために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

参照

github.com

kapieciiのブログについてお問い合わせがある場合、下記のフォームからご連絡をお願い致します。
お問い合わせはこちら