Skip to main content

seleniumbase-rs has companion projects in their own repositories. Their documentation is part of this site.

Plugins#

MustCodeAl/seleniumbase-rs-plugins

Plugin framework and community plugins for seleniumbase-rs

00

Browser plugins as Rust crates: block resources, load .crx extensions, run WebAssembly plugins, and a template for your own. See Plugins.

Stealth scraping#

Experimental
MustCodeAl/seleniumbase-rs-stealth

Experimental stealth layer for seleniumbase-rs: TLS/HTTP2 wire formats, a scraping runtime and a browser-identical HTTP client (codec, scrape, mimic)

00

Wire fingerprints, identities, the browser scraper, HttpSession, MitmProxy and StealthSession as three crates. See Stealth scraping.

Tauri automation#

MustCodeAl/tauri-plugin-sbrs-automation

Drive a Tauri app's webview from seleniumbase-rs tests on macOS, Windows and Linux (WebDriver inside the app)

00

Test a Tauri app’s real window with BaseCase and sbrs on macOS, Windows and Linux. See Tauri plugin.

Browser extension#

MustCodeAl/seleniumbase-rs-browser-extension

Browser extensions for seleniumbase-rs: a recorder that exports Rust tests, an element inspector, and a Chrome DevTools Recorder export

00

A recorder, an element inspector and a DevTools Recorder export for Chrome, Edge and Firefox. See Browser extension.

Homebrew tap#

MustCodeAl/homebrew-tap

Homebrew tap for seleniumbase-rs (sbrs)

00

brew install mustcodeal/tap/sbrs for the sbrs CLI and the sbrs-mcp MCP server. See Homebrew tap.