Modules
OTP-native Chrome DevTools Protocol (CDP) browser automation for Elixir.
A GenServer owning a headless Chrome OS process and its CDP connections.
Launches, discovers, and stops the headless Chrome OS process.
A GenServer owning a single CDP WebSocket connection.
A page (tab) handle and the operations you run against it.
Pure CDP wire helpers: JSON-RPC encoding, frame decoding, and message classification. No process state, no I/O — every function here is referentially transparent and unit-testable without a running Chrome.