#FYI #Selenium
Всем привет!
Тут буквально вчера обсуждался селениум, хочу поделиться проблемой, с которой столкнулся сегодня на маке.
Все делаю через rsDriver:
rD <- rsDriver(
port = 4647L,
browser = "chrome",
chromever = "90.0.4430.24",
check = F
)
Хром стоит 90 версии. При таком вызове возникает ошибка: что-то там Bad CPU. При этом, если поставить версию хромдрайвера <= 87, то хромдрайвер запускается, но окно браузера не открывается (потому что хром 90 офк).
Мб это я такой несообразительный, но мне потребовалось часа два, чтобы догадаться открыть папку, в которую RSelenium качает бинарники хромдайвера. Там лежит два архива: один для проца интел, другой для м1. По дефолту распаковывается м1, а у меня мак 2016 - отсюда и ошибка bad CPU. В общем, мб кому-то будет полезно