rustenium 1.1.0

A modern, robust, high-performance WebDriver BiDi automation library for Rust
Documentation
[package]

name = "rustenium"

version = "1.1.0"

edition = "2024"

description = "A modern, robust, high-performance WebDriver BiDi automation library for Rust"

license = "MIT"

repository = "https://github.com/dashn9/rustenium"

homepage = "https://github.com/dashn9/rustenium"

documentation = "https://docs.rs/rustenium"

readme = "../README.md"

categories = ["web-programming", "development-tools::testing", "api-bindings"]

keywords = ["webdriver", "browser", "automation", "testing", "selenium"]



[features]

default = []

macros = ["rustenium-macros"]



[dependencies]

rustenium-core = { version = "1.1.0", path = "../rustenium-core" }

rustenium-bidi-definitions = { version = "0.1.1", path = "../rustenium-bidi-definitions" }

rustenium-cdp-definitions = { version = "0.1.1", path = "../rustenium-cdp-definitions" }

rustenium-macros = { version = "1.0.0", path = "../rustenium-macros", optional = true }

tokio = { version = "1", features = ["full"] }

serde = { version = "1.0.219", features = ["derive"] }

thiserror = "2.0.17"

serde_json = "1.0.145"

base64 = "0.22"

rand = "0.9.1"

tracing = "0.1"



[dev-dependencies]

rustenium-macros = { version = "1.0.0", path = "../rustenium-macros" }

rustenium-bidi-definitions = { version = "0.1.0", path = "../rustenium-bidi-definitions" }

tokio = { version = "1", features = ["full"] }

serde_json = "1.0.145"

rand = "0.9.1"

criterion = { version = "0.5", features = ["html_reports", "async_tokio"] }



[[bench]]

name = "browser_benchmarks"

harness = false