webdriverextensions / webdriverextensions-maven-plugin-repository

Repository for drivers used by WebDriver Extensions Maven Plugin
Other
13 stars 52 forks source link

Update repository-3.0.json #115

Closed albciff closed 11 months ago

albciff commented 1 year ago

Added chrome driver version 116.0.5845.96 for:

Windows Linux Intel mac x64 Apple Silicon mac x64

Note that since M115 chromedriver release process is integraterd with that of chrome, from the web (https://chromedriver.chromium.org/downloads/version-selection)

Starting with M115 the ChromeDriver release process is integrated with that of Chrome. The latest Chrome + ChromeDriver releases per release channel (Stable, Beta, Dev, Canary) are available at the Chrome for Testing (CfT) availability dashboard. As a result, you might no longer have a need for version selection — you could choose any available CfT version and simply download the correspondingly-versioned ChromeDriver binary.

So the urls added changed from the https://chromedriver.storage.googleapis.com to https://edgedl.me.gvt1.com

There is also a difference in the zip structure (at least for windows), the old ones the driver is directly in the root, however in the new zip there is a root folder and driver inside.

Depends on how you are dealing with the driver, this could produce a problem like happens with the gradle plugin https://github.com/erdi/webdriver-binaries-gradle-plugin which implements a change in version 3.2 in order to solve it

treyturner commented 1 year ago

Hey, thanks for your contribution @albciff. Unfortunately, due to the specifics you mention, we'll need a core maintainer to look at this.

Note to core maintainers @andidev, @fhoeben, and @sephiroth-j:

albciff commented 1 year ago

Ok, @treyturner thanks for the feedback

sephiroth-j commented 1 year ago

Hi @albciff , thanks for the update and pointing out the changes in the news chromedriver versions. The plugin is able to extract only certain files, especially if they are located in subfolders. To select only certain files, use the fileMatchInside property. For examples, see the entries for the drivers "operadriver" or "phantomjs".

albciff commented 1 year ago

Hi @sephiroth-j thanks for your comments, I added the requested changes.

sephiroth-j commented 11 months ago

@albciff thanks for your contribution. 👍