Page MenuHomePhabricator

Running npm run selenium-test in core on Mac ARM fails
Closed, DeclinedPublicBUG REPORT

Description

Running npm run selenium-test on my Mac Arm in core gives the following error:

 webdriver: Failed downloading chromedriver v141.0.7390.108 using {"cacheDir":"/var/folders/7v/y9nkzfc90nz87vdr_vqj0zf40000gn/T","buildId":"141.0.7390.108","platform":"mac_arm","browser":"chromedriver","unpack":true}: Got status code 404, retrying

Error: Error: Error: Got status code 404
Failed downloading chromedriver v141.0.7390.108 using {"cacheDir":"/var/folders/7v/y9nkzfc90nz87vdr_vqj0zf40000gn/T","buildId":"141.0.7390.108","platform":"mac_arm","browser":"chromedriver","unpack":true}: Got status code 404

This must be a bug in webdriver.io and the latest Chromedriver release.

Related Objects

StatusSubtypeAssignedTask
OpenNone
InvalidNone
DeclinedBUG REPORTNone

Event Timeline

Hmm the latest released chromedriver is 141.0.7390.78 according to https://googlechromelabs.github.io/chrome-for-testing/ but we try to download v141.0.7390.108.

And the latest released Chrome is version 141.0.7390.108 (on my machine).

I wonder then if the logic in webdriver tries to use the current Chrome version instead of Chrome for testing?

Let me create an issue in webdriver.io for this. Lets just try with the latest version first 9.20.0