4.31.0

4.30.0

4.29.0

4.28.1

4.28.0

4.27.0

4.26.0

4.25.0

4.24.1

4.24.0

4.23.0

4.22.0

4.21.0

4.20.0

4.19.0

4.18.1

4.18.0

4.17.0

4.16.0

:bug: Bug fix

4.15.0

:bug: Bug fix

:nail_care: Polish

:rocket: New Feature

4.14.0

:nail_care: Polish

4.13.0

:nail_care: Polish

:rocket: New Feature

4.12.0

:bug: Bug fix

:nail_care: Polish

4.11.1

:bug: Bug fix

v4.11.0

:nail_care: Polish

:rocket: New Feature

:bug: Bug Fix

v4.10.0

:nail_care: Polish

:rocket: New Feature

v4.9.2

:nail_care: Polish

v4.9.1

:nail_care: Polish

v4.9.0

:nail_care: Polish

:bug: Bug Fix

:rocket: New Feature

v4.8.2

:nail_care: Polish

:bug: Bug Fix

v4.8.1

:rocket: New Feature

:nail_care: Polish

:bug: Bug Fix

fix: iedriver download with selenium-manager #11579

v4.8.0

:rocket: New Feature

:nail_care: Polish

v4.7.1

:nail_care: Polish

:bug: Bug Fix

Committers: 1

v4.7.0

:rocket: New Feature

:nail_care: Polish

v4.6.1

:bug: Bug Fix

:nail_care: Polish

v4.6.0

:rocket: New Feature

:bug: Bug Fix

:nail_care: Polish

v4.5.0

:rocket: New Feature

:bug: Bug Fix

:nail_care: Polish

v4.4.0

v4.3.1

v4.3.0

v4.2.0

v4.1.2

v4.1.1

v4.1.0

v4.0.0

v4.0.0-rc-2

v4.0.0-rc-1

v4.0.0-beta.4

v4.0.0-beta.3

v4.0.0-beta.2

v4.0.0-beta.1

v4.0.0-alpha.8

API Changes

v4.0.0-alpha.4

Changes

v4.0.0-alpha.3

Notice

Changes

API Changes

v4.0.0-alpha.1

Notice

Changes to Supported Browsers

Native support has been removed for Opera and PhantomJS as the WebDriver implementations for these browsers are no longer under active development.

For Opera, users should be able to simply rely on testing Chrome as the Opera browser is based on Chromium (and the operadriver was a thin wrapper around chromedriver). For PhantomJS, users should use Chrome or Firefox in headless mode (see example/headless.js)

Changes for W3C WebDriver Spec Compliance

API Changes

v3.6.0

Bug Fixes

API Changes

Changes for W3C WebDriver Spec Compliance

v3.5.0

Notice

Native support for Firefox 45 (ESR) has been removed. Users will have to connect to a remote Selenium server that supports Firefox 45.

Changes

Changes for W3C WebDriver Spec Compliance

v3.4.0

Notice

This release requires geckodriver 0.15.0 or newer.

API Changes

Changes for W3C WebDriver Spec Compliance

v3.3.0

  const { logging } = require('selenium-webdriver')
  logging.installConsoleHandler()
  logging.getLogger('promise.ControlFlow').setLevel(logging.Level.WARNING)

v3.2.0

v3.1.0

v3.0.1

v3.0.0

API Changes

v3.0.0-beta-3

API Changes

Changes for W3C WebDriver Spec Compliance

v3.0.0-beta-2

API Changes

v3.0.0-beta-1

API Changes

v2.53.2

v2.53.1

v2.53.0

Change Summary

Changes for W3C WebDriver Spec Compliance

v2.52.0

Notice

Starting with v2.52.0, each release of selenium-webdriver will support the latest minor LTS and stable Node releases. All releases between the LTS and stable release will have best effort support. Further details are available in the selenium-webdriver package README.

Change Summary

Changes for W3C WebDriver Spec Compliance

v2.49-51

v2.48.2

v2.48.1

v2.48.0

v2.47.0

Notice

This is the last release for selenium-webdriver that will support ES5. Subsequent releases will depend on ES6 features that are enabled by default in Node v4.0.0. Node v0.12.x will continue to be supported, but will require setting the --harmony flag.

Change Summary

v2.46.1

v2.46.0

v2.45.1

v2.45.0

Important Policy Change

Starting with the 2.45.0 release, selenium-webdriver will support the last two stable minor releases for Node. For 2.45.0, this means Selenium will support Node 0.10.x and 0.12.x. Support for the intermediate, un-stable release (0.11.x) is “best-effort”. This policy will be re-evaluated once Node has a major version release (i.e. 1.0.0).

Change Summary

v2.44.0

v2.43.5

v2.43.2-4

v2.43.1

v2.43.0

v2.42.1

v2.42.0

v2.41.0

v2.40.0

v2.39.0

v2.38.1

v2.38.0

v2.37.0

v2.36.0

v2.35.2

v2.35.1

v2.35.0

v2.34.1

v2.34.0

v2.33.0

v2.32.1

v2.32.0

v2.31.0

v2.30.0

v2.29.1

v2.29.0