Skip to content

Commit 6b6db12

Browse files
deveworldmdmintz
andauthored
Compatibility for geckodriver aarch64
* Update sb_install.py * Update sb_install.py * Update sb_install.py --------- Co-authored-by: Michael Mintz <[email protected]>
1 parent d4e5246 commit 6b6db12

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

seleniumbase/console_scripts/sb_install.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,10 +578,18 @@ def main(override=None, intel_for_uc=None, force_uc=None):
578578
else:
579579
invalid_run_command()
580580
if IS_MAC:
581-
file_name = "geckodriver-%s-macos.tar.gz" % use_version
581+
if IS_ARM_MAC:
582+
file_name = "geckodriver-%s-macos-aarch64.tar.gz" % use_version
583+
else:
584+
file_name = "geckodriver-%s-macos.tar.gz" % use_version
582585
elif IS_LINUX:
583586
if "64" in ARCH:
584-
file_name = "geckodriver-%s-linux64.tar.gz" % use_version
587+
if "aarch64" in platform.processor():
588+
file_name = (
589+
"geckodriver-%s-linux-aarch64.tar.gz" % use_version
590+
)
591+
else:
592+
file_name = "geckodriver-%s-linux64.tar.gz" % use_version
585593
else:
586594
file_name = "geckodriver-%s-linux32.tar.gz" % use_version
587595
elif IS_WINDOWS:

0 commit comments

Comments
 (0)