puppeteer
Codeceptjs+Puppeteerを使ってテストをする際に起動するChromeの画面サイズを設定する。 codecept.conf.jsに下記の設定を追加する。 "defaultViewport": { "width": 1280, "height": 960 } 設定追加後のcodecept.conf.js(一部抜粋) exports.config = { tests…
Codeceptjs + Puppeteerを使って、SSLエラーが発生する環境のWebページをテストしようとすると下記のようなエラーが発生する。 エラーメッセージ net::ERR_CERT_COMMON_NAME_INVALID at https://xxx ステージング環境でテストするためにSSLエラーを無視した…
最近定期的にWebアプリの動作テストをする必要がでてきました。 「毎回手動でテストをするのも面倒だな」と感じていたところ、Qiitaで下記の記事を見かけました。 qiita.com mechanizeやSeleniumやheadless chromeでテストツールを作ったことはあったのです…