Expand description
Browser Automation Module for Rustant.
Provides a trait-based CDP (Chrome DevTools Protocol) abstraction for browser automation with security guard, snapshot modes, and session management.
Re-exports§
pub use cdp::CdpClient;pub use cdp::MockCdpClient;pub use cdp::TabInfo;pub use persistence::BrowserConnectionInfo;pub use persistence::BrowserSessionStore;pub use security::BrowserSecurityGuard;pub use session::BrowserSession;pub use snapshot::PageSnapshot;pub use snapshot::SnapshotMode;
Modules§
- cdp
- CDP (Chrome DevTools Protocol) client trait and mock implementation.
- persistence
- Browser session persistence for reconnecting across Rustant sessions.
- security
- Browser security guard — URL allowlist/blocklist filtering and credential masking.
- session
- Browser session management — lifecycle, page pool, and cleanup.
- snapshot
- Page snapshot types for capturing browser page state.