Fantoccini
Rust crate that drives a WebDriver-compatible browser through high-level operations such as clicking elements and submitting forms.
Fantoccini is a Rust crate that drives a web browser through the WebDriver protocol. Code uses it to open pages, find elements by CSS selector or link text, click them, fill in and submit forms, read the page source, and send raw HTTP requests that carry the browser’s cookies.
The examples assume a WebDriver-compatible process, such as geckodriver, is already running on port 4444. The crate is published on crates.io, and its source is a GitHub repository with Jon Gjengset as the copyright holder.
Sources
- 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/jonhoo/fantoccini - 2026-11-08: Categories, License, Current major version, Last release
crates.io/api/v1/crates/fantoccini - 2026-11-08: Maintainer
raw.githubusercontent.com/jonhoo/fantoccini/main/LICENSE-MIT - 2026-11-08: First release
crates.io/api/v1/crates/fantoccini/versions - 2026-11-08: Contributors
api.github.com/repos/jonhoo/fantoccini/contributors