TL;DR

Ruby から Chrome ブラウザを操作するための gem。

仕組み

Chrome DevTools Protocol でブラウザに直接つなぐ。Selenium や WebDriver、ChromeDriver などのツールには依存せず、高レベルな API を提供する。

例

Web ページのスクリーンショットを撮る、自動テストを書くといった用途で使われる。

関連

  • Chrome DevTools Protocol
  • Selenium

出典