diff --git a/src/test/webdriver/geckodriver.rs b/src/test/webdriver/geckodriver.rs index 8342d490..80d6964d 100644 --- a/src/test/webdriver/geckodriver.rs +++ b/src/test/webdriver/geckodriver.rs @@ -40,6 +40,8 @@ pub fn install_geckodriver(cache: &Cache, installation_allowed: bool) -> Result< ("linux32", "tar.gz") } else if target::LINUX && target::x86_64 { ("linux64", "tar.gz") + } else if target::LINUX && target::aarch64 { + ("linux-aarch64", "tar.gz") } else if target::MACOS { ("macos", "tar.gz") } else if target::WINDOWS && target::x86 { diff --git a/tests/all/webdriver.rs b/tests/all/webdriver.rs index 3cd93c94..bd6017e1 100644 --- a/tests/all/webdriver.rs +++ b/tests/all/webdriver.rs @@ -19,6 +19,7 @@ fn can_install_chromedriver() { #[cfg(any( all(target_os = "linux", target_arch = "x86"), all(target_os = "linux", target_arch = "x86_64"), + all(target_os = "linux", target_arch = "aarch64"), all(target_os = "macos", target_arch = "x86_64"), all(target_os = "macos", target_arch = "aarch64"), all(target_os = "windows", target_arch = "x86"),