Selenium: NPM bump latest releases to npm

Created on 11 Dec 2017  路  4Comments  路  Source: SeleniumHQ/selenium

In npm selenium page the latest version showing there is the: 3.6.0 but the latest version is selenium-3.8.1.

Thanks

C-nodejs

Most helpful comment

I wonder if you might reconsider the strategy for the npm releases?

The 4.0-dev requires WC3 compliant browser drivers eg for actions. Neither chrome nor edge supports this API:

Chromedriver:
https://chromium.googlesource.com/chromium/src/+/master/docs/chromedriver_status.md

Edge progress:
https://docs.microsoft.com/en-us/microsoft-edge/webdriver

That means the 4.0 release would not be adopted until those drivers catch up, allowing 3.6 to get old and stale. Then when the huge 4.0 release drops, the barrier for upgrade will be very challenging.

Having more increments in 3.x or even better breaking the 4.x into more digestible chunks would be better for users in my opinion.

All 4 comments

3.6.0 is the final 3.x release for the npm package.

The next release will be 4.0 (and it'll be a big one). Not sure when I'm going to push it though - I'll probably have to do an alpha release since Simon has said he wants to get to 3.14 before jumping to be 4.0

I wonder if you might reconsider the strategy for the npm releases?

The 4.0-dev requires WC3 compliant browser drivers eg for actions. Neither chrome nor edge supports this API:

Chromedriver:
https://chromium.googlesource.com/chromium/src/+/master/docs/chromedriver_status.md

Edge progress:
https://docs.microsoft.com/en-us/microsoft-edge/webdriver

That means the 4.0 release would not be adopted until those drivers catch up, allowing 3.6 to get old and stale. Then when the huge 4.0 release drops, the barrier for upgrade will be very challenging.

Having more increments in 3.x or even better breaking the 4.x into more digestible chunks would be better for users in my opinion.

I'm still working on the new actions API - this is being tracked in #4564. In a nutshell, internally we'll translate new action sequences to legacy commands for non-compliant browsers.

4.0.0-alpha.1 has been published to npm

Was this page helpful?
0 / 5 - 0 ratings