yashaka / selene

User-oriented Web UI browser tests in Python

Home Page:https://yashaka.github.io/selene/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependencies: webdriver-manager: please consider upgrading to 3.8.4 (Apple M1 and chromedriver naming changes)

a-karro opened this issue · comments

Google in their infinite wisdom decided to change their chromedriver naming scheme for Apple M1. Starting from "106.0.5249.61" they're postfixing the driver name with "_arm64" instead of previously used "_m1".

Webdriver-manager 3.8.3 and earlier still tries to use the old scheme, and the driver download fails. Webdriver-manager 3.8.4 takes care of this, but 3.8.3 is a hard dependence for selene, and can't be changed easily (or, in other words, I don't know how to tame poetry dependencies).

Please consider bumping the webdriver-manager version to 3.8.4.

@yashaka I made a PR to fix this issue here

fixed in b15 or b16