API Reference CDPEx v#0.6.0

Copy Markdown View Source

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.

Per-page handler for the CDP Fetch domain, backing CDPEx.Page.authenticate/4.

A page (tab) handle and the operations you run against it.

A fixed-size pool of reusable CDPEx.Browser processes.

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.

The :telemetry events CDPEx emits.