diff --git a/Cargo.lock b/Cargo.lock index cfe2bcb..ff0e3c4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1632,9 +1632,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "lzma-rust" diff --git a/Cargo.toml b/Cargo.toml index f06eb2e..fdb71b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ bitmask-enum = "2.2" base64 = "0.21" aes = "0.8" cbc = "0.1" -log = "0.4" +log = "0.4.22" env_logger = "0.10" chrono = "0.4" anyhow = "1.0" diff --git a/src/chrome.rs b/src/chrome.rs index eddd6cb..3188896 100644 --- a/src/chrome.rs +++ b/src/chrome.rs @@ -66,7 +66,7 @@ impl<'a> ChromeDriver<'a> { caps.add_arg("window-size=1920,1080").unwrap(); caps.add_arg("disable-infobars").unwrap(); if headless { - caps.add_arg("--headless=new").unwrap(); + caps.add_arg("--headless=old").unwrap(); caps.add_arg("--log-level=3").unwrap(); caps.add_exclude_switch("enable-logging").unwrap(); } @@ -161,7 +161,7 @@ impl<'a> ChromeDriver<'a> { match selenium_manager::chrome::ChromeManager::new() { Ok(mut manager) => { let setup_result = tokio::task::spawn_blocking(move || { - const CHROME_VERSION: usize = 116; + const CHROME_VERSION: usize = 128; manager.set_browser_version(CHROME_VERSION.to_string()); manager.discover_driver_version_and_download_browser_if_necessary()?;