pub mod chromedriver;
pub mod chromedriver_for_testing;
pub mod chromedriver_old;
pub mod geckodriver;
#[derive(thiserror::Error, Debug)]
pub enum DefaultPathError {
#[error("Failed to get home directory")]
HomeDir,
#[error("Failed to get Program Files directory")]
ProgramFiles(#[from] std::env::VarError),
#[error("Failed to run command")]
Which(#[from] which::Error),
#[error("Failed to get browser binary path")]
BinaryNotFound,
#[error(transparent)]
Other(#[from] anyhow::Error),
}