Expand description
§roboticus-browser
Headless browser automation via Chrome DevTools Protocol (CDP) for the
Roboticus agent runtime. Provides a high-level Browser facade that
manages a Chromium process, establishes a CDP WebSocket session, and
exposes 12 browser actions (navigate, click, type, screenshot, etc.).
§Key Types
Browser– High-level facade combining process, CDP session, and actionsSharedBrowser–Arc<Browser>alias for thread-safe sharingPageInfo– Page metadata (id, url, title)ScreenshotResult– Base64 screenshot with format and dimensionsPageContent– Extracted page text content
§Modules
actions–BrowserActionenum (12 variants),ActionExecutor,ActionResultcdp– Low-level CDP HTTP client for target listingmanager– Chrome/Chromium process lifecycle (start, stop, detect)session– CDP WebSocket session (connect, send command, close)
Modules§
Structs§
- Browser
- High-level browser facade combining process management, CDP control, and action execution.
- Browser
Config - Page
Content - Page
Info - Screenshot
Result
Type Aliases§
- Shared
Browser - Thread-safe wrapper for shared ownership.