seleniumbase-rs has companion projects in their own repositories. Their documentation is part of this site.
Plugins#
Plugin framework and community plugins for seleniumbase-rs
Browser plugins as Rust crates: block resources, load .crx extensions, run WebAssembly plugins, and a template for your own. See Plugins.
Stealth scraping#
ExperimentalExperimental stealth layer for seleniumbase-rs: TLS/HTTP2 wire formats, a scraping runtime and a browser-identical HTTP client (codec, scrape, mimic)
Wire fingerprints, identities, the browser scraper, HttpSession, MitmProxy and StealthSession as three crates. See Stealth scraping.
Tauri automation#
Drive a Tauri app's webview from seleniumbase-rs tests on macOS, Windows and Linux (WebDriver inside the app)
Test a Tauri app’s real window with BaseCase and sbrs on macOS, Windows and Linux. See Tauri plugin.
Browser extension#
Browser extensions for seleniumbase-rs: a recorder that exports Rust tests, an element inspector, and a Chrome DevTools Recorder export
A recorder, an element inspector and a DevTools Recorder export for Chrome, Edge and Firefox. See Browser extension.
Homebrew tap#
Homebrew tap for seleniumbase-rs (sbrs)
brew install mustcodeal/tap/sbrs for the sbrs CLI and the sbrs-mcp MCP server. See Homebrew tap.
Overview, the plugin list, writing your own, wasm, crx and block-resources.
The tutorial, split into pages by topic.
A WebDriver endpoint inside your Tauri app.
Recorder, inspector and DevTools Recorder export.
Install sbrs and sbrs-mcp with Homebrew.