chromedriver-update-0.2.0 has been yanked.
chromedriver
mac & linux only Automatically download Chromedriver when the browser/driver versions do not match.
usage
install & run
# use default values
# or use custom values
arguments:
use chromedriver-update --help to check details (different default value for different os)
--driver-path
| os | default_value |
|---|---|
| mac | /usr/local/bin/chromedriver |
| linux | /usr/bin/chromedriver |
| windows |
--browser-path
| os | default_value |
|---|---|
| mac | /Applications/Google Chrome.app/Contents/MacOS/Google Chrome |
| linux | /usr/bin/google-chrome |
| windows |
code usage
require rust >= v1.80
add package
cargo add chromedriver-update
example with default config
use ChromeDriver;
let mut driver = new;
driver.init.await.unwrap;
println!;
println!;
driver.try_download.await.unwrap;
example with custom config
use ChromeDriver;
let mut driver = new;
driver
.set_driver_path
.set_browser_path
.set_connect_timeout
.set_timeout
.init
.await
.unwrap;
println!;
println!;
driver.try_download.await.unwrap;