Puppeteerが「Chrome特化 + DevTools調査」に強い


  • CDP(Chrome DevTools Protocol)を前提に設計されているため、DevToolsの生イベント(Network/WS/Performance/Tracingなど)に直結しやすい。
  • Chromeの挙動とAPIの距離が近いので、DevToolsで見えるものをそのまま取得・再現しやすい。
  • 余計な抽象が少ないので、調査用途で「欲しいイベントだけを正確に拾う」設計が組みやすい。

Playwright:
クロスブラウザに強い。ChromiumでCDPも使えるが、抽象層が増えるので「DevTools由来の細かいイベントを全部出す」用途だと手間が増えがち。

Selenium:
基本はWebDriverで、DevToolsレベルの観測は主役じゃない(必要なら追加でCDP接続が必要)。

Cypress:
アプリ側に入り込んだテスト向き。Network/WSの完全な低レベル観測は主戦場ではない。

結論として、Chrome特化でDevToolsレベルの調査ログを集めたいなら、Puppeteerが最短距離です。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です