Skip to main content

Module browser

Module browser 

Source
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.