Created by: dependabot[bot]
Bumps selenium-webdriver from 3.142.7 to 4.0.0.
Release notes
Sourced from selenium-webdriver's releases.
Selenium 4.0.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
3a21814679
- [js] bump JS to 4.0.0 :: AutomatedTester3782f97e75
- [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha614a408873
- [py] Bump python to 4.0.0 :: AutomatedTesterb97b4069c0
- [dotnet] Fix typo committed by mistake :: Jim Evansee723da7be
- Bump to latest edge release :: Simon Mavi Stewart77e99f6810
- Add atoJson
method toBrowser
so it becomes easier to use in Capabilities :: Simon Mavi Stewartfcab887059
- [build] Add cdp 95 to python and JS :: AutomatedTester87e3833c04
- [python] Remove Edge legacy options. (#9908) :: Brandon Walderman81cf02791a
- [dotnet] Update CHANGELOG with last changes :: Jim Evanse41fc34446
- [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans21163d6085
- Update Java changelog for 4.0.0 :: Simon Mavi Stewartb00c95823c
- Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Waldermanfce8ce05cd
- [rb] update changelog and bump version for 4.0.0 :: titusfortner9c13607c98
- [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evanseb4c4fc1ba
- [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jaganie6cd2a8df1
- [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans5632da3fed
- [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans54aba4c7dd
- [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatovd3b35ef25f
- [dotnet] Remove Edge Legacy options. :: Brandon Walderman9b1d5f22f8
- [dotnet] Add CDP support for Chromium 95 :: Jim Evans7f29755e37
- [dotnet] Add ability to monitor DOM mutations :: Jim Evans11934cfe12
- Closes #9689 jcip for Apache 2 License into selenium source :: Amil Usluc0963266d5
- Expected condition for checking attribute value (#9881) :: Joe Schulteb8de36fdc3
- [py] implement relative locator for find_element (#9902) :: Titus18e1d42956
- [grid] Improving Relay service description for docs :: Diego Molinaed5dff7254
- [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molinadc555bbabc
- [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha776cd675f1
- Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov48fc40dcdd
- Ensure Pry is loaded when running rb:console target :: Alex Rodionovd456395629
- Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionovc9a2ef6a88
- Improve DevTools request interception test by loading different JS :: Alex Rodionov94c8c111d6
- [dotnet] Restoring protected ElementFactory property :: Jim Evanse1e690cf57
- Add Chrome 95 in selenium-devtools gem :: Alex Rodionovcb873db98e
- Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
4.0.0 (2021-10-13)
Ruby:
- Updated minimum required Ruby version to 2.6
- Updated minimum required rexml gem version due to vulnerability
Chrome:
- Added default values for Network Conditions so no longer need to specify everything
Firefox:
- Fixed bug where Firefox prefs were converting snake case to camel case
4.0.0.rc3 (2021-10-08)
Ruby:
- Added support for getting timeout values from the driver
4.0.0.rc2 (2021-09-30)
DevTools:
- Released selenium-devtools 0.93.0 (2021-09-01)
- adds CDP version 93
- removes CDP version 91
- Released selenium-devtools 0.94.0 (2021-09-22)
- adds CDP version 94
- removes CDP version 92
- Added support for mutating responses in network interception
Ruby:
- Implemented Options#add_option to work for vendor extension capabilities
- Fixed bug for requiring uri (#9825 thanks
@flanger001
)- Moved New Window functionality to TargetLocator#new_window to be used with Driver#switch_to
- Deprecated using Manager#new_window
- Changed order of logging output (#9850)
- Added support for web_socket_url capability
Chromium:
- Implemented casting functionality
- Implemented ability to launch chromium app
- Implemented support for specifying permissions
- Added support for Chrome-specific Android functionality with #enable_android
Firefox:
- Implemented context functionality
- Added support for Firefox-specific Android functionality with #enable_android
Remote:
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)