PuppeteerでWebページの差分確認 PuppeteerでWebページの差分確認はページ内のテキストを取得すれば簡単にできるが、それだと画像や余白などの変化に気付くことができない。 そのため、Webページの画像や余白などの差分を確認するには修正前と修正後のスクリーンショット画像を比較する必要がある。 これらを手作業でやるのは手間がかかるが、Puppeteerとresemblejsを使用すればコマンドを入力するだけで簡単にできる。 resemblejsとは その名の通り画像の差分(diff)を確認するためのもの。 Puppeteerはスクリーンショット画像は保存できるが、画像の差分までは検出できないためresemblejsも使用する。 インストール手順 まずmkdir my-diffのような適当なフォルダを作成してcd my-diffで移動する。 次にnpm init -yを実行した後
![PuppeteerでWebページの差分をscreenshot画像で確認する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5ef38d218ef12fae4ebb5891b037edcc7dadab1/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2019%2F04%2Fpuppeteer-webpage-diff-image-screenshot.png)