webdriver-install-0.3.1-alpha.6 has been yanked.
webdriver-install
Fast and simple webdriver installation
Usage
As a CLI
# Install into $HOME/.webdrivers
webdriver-install --install geckodriver
# Or into a specified directory
webdriver-install --install geckodriver --dir /tmp/webdrivers
# Check that it installed correctly:
/tmp/webdrivers/geckodriver --help
As a Rust library
use Driver;
use PathBuf;
Implementation state
Driver installation support:
- ✅
chromedriver - ✅
geckodriver - ⬜
edgedriver - ⬜
iedriver - ⬜
operadriver - ⬜
safaridriverSafaridriver comes pre-installed on all MacOS systems, but we can at least provide the binary location.
Usability:
- ✅ README instructions
- ✅ Stable-ish library API
- ⬜ Command line interface
- ⬜ Updating of installed drivers
- ⬜ Removal of installed drivers
- ✅ Published on crates.io
- ✅ Published library docs
- ✅ Linux support
- ✅ Windows support
- ✅ MacOS support
- ⬜ WSL support
- ⬜ Pre-built binaries
Inspired by:
- titusfortner/webdrivers which is written in Ruby.
wasm-pack's internal test helpers- bonigarcia/webdrivermanager