GoogleChromeLabs / selenium-assistant

A node module that helps using browsers with selenium
https://googlechromelabs.github.io/selenium-assistant/
Apache License 2.0
90 stars 26 forks source link

chromedriver versioning has changed #117

Closed jeffposnick closed 5 years ago

jeffposnick commented 5 years ago

I believe that, starting with the M72(?) release, the versioning used for chromedriver has changed.

C.f.:

Our devDependencies rely on https://www.npmjs.com/package/chromedriver to install the latest chromedriver and make it available to Selenium, but that npm package will only download the latest stable chromedriver version that corresponds to the major semver value for the npm package.

So there are two issues that affect how we test this project (and will likely apply to any downstream consumers who use this project in their own tests):

Note that https://www.npmjs.com/package/chromedriver is just a wrapper to handle downloads from the https://chromedriver.chromium.org archive... but it's a useful wrapper.