ヘッドレスなChrome/Chromiumは幾つかありますが、今一番注目されているのがPuppeteerでしょう。理由としては開発しているのがGoogleということで、継続的な開発が期待できる点です。 そんなPuppeteerを操作するスクリプトをGoogle Chrome上で作成できるのがDayDreamです。

DayDreamの使い方

ツールバーにある録画アイコンをクリックすると操作を記録開始します。

できあがるとアイコンにバッジが表示されます。

クリックするとスクリプトが表示されます。

DayDreamはPuppeteerだけでなく、Nightmare向けのスクリプトも作成できます。DayDreamでできたスクリプトを使えば、テストや操作の自動化を簡単に実現できるようになるでしょう。

DayDreamはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

segmentio/daydream: A chrome extension to record your actions into a nightmare or puppeteer script