На arm64 нельзя установить google chrome, а только chromium, но я не понимаю, как в таком случае привязать этот браузер к скрипту и какой webdriver под него использовать. После последних махинаций мне выдало следующие ошибки
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: crashed.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/chromium-browser is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0xaaaab361a020 <unknown>
#1 0xaaaab3376ee8 <unknown>
#2 0xaaaab3396fb8 <unknown>
#3 0xaaaab33933bc <unknown>
#4 0xaaaab33c4590 <unknown>
#5 0xaaaab339c1a8 <unknown>
#6 0xaaaab363bbcc <unknown>
#7 0xaaaab36494e0 <unknown>
#8 0xaaaab36492ac <unknown>
#9 0xaaaab367dc28 <unknown>
#10 0xaaaab3649b60 <unknown>
#11 0xaaaab3631fcc <unknown>
#12 0xaaaab3651e68 <unknown>
#13 0xaaaab3651ff4 <unknown>
#14 0xaaaab3669cc8 <unknown>
#15 0xffff943c54fc <unknown>
#16 0xffff93c3d67c <unknown>
а скрипт был следующим
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("https://www.google.ru")