From 573eea15eb956b09d7a0c3b6bcfcc6db7858964a Mon Sep 17 00:00:00 2001 From: Dev world <48672862+deveworld@users.noreply.github.com> Date: Sat, 21 Sep 2024 19:57:17 +0900 Subject: [PATCH 1/3] Update sb_install.py --- seleniumbase/console_scripts/sb_install.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seleniumbase/console_scripts/sb_install.py b/seleniumbase/console_scripts/sb_install.py index 6372f5d5c36..14b7a90fe18 100644 --- a/seleniumbase/console_scripts/sb_install.py +++ b/seleniumbase/console_scripts/sb_install.py @@ -581,7 +581,10 @@ def main(override=None, intel_for_uc=None, force_uc=None): file_name = "geckodriver-%s-macos.tar.gz" % use_version elif IS_LINUX: if "64" in ARCH: - file_name = "geckodriver-%s-linux64.tar.gz" % use_version + if IS_ARM_MAC: + file_name = "geckodriver-%s-linux-aarch64.tar.gz" % use_version + else: + file_name = "geckodriver-%s-linux64.tar.gz" % use_version else: file_name = "geckodriver-%s-linux32.tar.gz" % use_version elif IS_WINDOWS: From 1cc13cdcf3b8bb8a87f7e3b543eee242e160a7cd Mon Sep 17 00:00:00 2001 From: Dev world <48672862+deveworld@users.noreply.github.com> Date: Sat, 21 Sep 2024 20:02:48 +0900 Subject: [PATCH 2/3] Update sb_install.py --- seleniumbase/console_scripts/sb_install.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/seleniumbase/console_scripts/sb_install.py b/seleniumbase/console_scripts/sb_install.py index 14b7a90fe18..1f79da79802 100644 --- a/seleniumbase/console_scripts/sb_install.py +++ b/seleniumbase/console_scripts/sb_install.py @@ -578,10 +578,13 @@ def main(override=None, intel_for_uc=None, force_uc=None): else: invalid_run_command() if IS_MAC: - file_name = "geckodriver-%s-macos.tar.gz" % use_version + if IS_ARM_MAC: + file_name = "geckodriver-%s-macos-aarch64.tar.gz" % use_version + else: + file_name = "geckodriver-%s-macos.tar.gz" % use_version elif IS_LINUX: if "64" in ARCH: - if IS_ARM_MAC: + if "aarch64" in platform.processor(): file_name = "geckodriver-%s-linux-aarch64.tar.gz" % use_version else: file_name = "geckodriver-%s-linux64.tar.gz" % use_version From d6f7eecea11d277901f63ccc743235053e22e126 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Sat, 21 Sep 2024 12:44:29 -0400 Subject: [PATCH 3/3] Update sb_install.py --- seleniumbase/console_scripts/sb_install.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/seleniumbase/console_scripts/sb_install.py b/seleniumbase/console_scripts/sb_install.py index 1f79da79802..692490ae750 100644 --- a/seleniumbase/console_scripts/sb_install.py +++ b/seleniumbase/console_scripts/sb_install.py @@ -585,7 +585,9 @@ def main(override=None, intel_for_uc=None, force_uc=None): elif IS_LINUX: if "64" in ARCH: if "aarch64" in platform.processor(): - file_name = "geckodriver-%s-linux-aarch64.tar.gz" % use_version + file_name = ( + "geckodriver-%s-linux-aarch64.tar.gz" % use_version + ) else: file_name = "geckodriver-%s-linux64.tar.gz" % use_version else: