Chromeの自動操作ツール Puppeteer みなさん、Puppeteer はご存知でしょうか? Googleが開発している、Chromeの自動操作ツールです。 ブラウザの自動化ツールと言えば Selenium ですが、それと比べると ヘッドレス であるという大きな特徴があります。 「ヘッドレス」とは、画面を立ち上げることなしにブラウザを実行することを言います。Seleniumは多くのドライバーはヘッドレスではないため、GUIが描画できないコンソール環境で実行するには、仮想グラフィックドライバを導入するなど、かなりノウハウが必要でした。また、実際の描画処理を行うため動作速度も遅い、という特徴がありました。 Puppeteer はChromeのヘッドレスモードを利用するため、GUIを必要とせずテストを実行することができます。そのため、コンソール環境などでも比較的簡単にテストを実行すること
![ブラウザ操作のキャプチャができる Puppeteer recorder を試してみる | DevTab - 成長しつづけるデベロッパーのための情報タブロイド](https://cdn-ak-scissors.b.st-hatena.com/image/square/85315967a42e1a8f4569367b069940a22b563839/height=288;version=1;width=512/https%3A%2F%2Fdevtab-production.s3.amazonaws.com%2Fuploads%2Fimage%2Fimage%2F497%2Fthumb_%25E8%25B2%25BC%25E3%2582%258A%25E4%25BB%2598%25E3%2581%2591%25E3%2581%259F%25E7%2594%25BB%25E5%2583%258F_2018_08_23_22_42.png)