Selenium - selenium-4.4.0


Changelog

For each component's detailed changelog, please check:
* Ruby
* Python
* JavaScript
* Java
* DotNet
* IEDriverServer

Commits in this release

Click to see all the commits included in this release * [`3e70fc51c3c`](http://github.com/seleniumhq/selenium/commit/3e70fc51c3c7bad048426847b2c59a3a3f8b97f2) - [py] Bumping to 4.3.0 :: Diego Molina * [`209d778c892`](http://github.com/seleniumhq/selenium/commit/209d778c892adeb11bc27f575cb58e6484ead5fa) - [javascript] Bumping to 4.3.0 :: Diego Molina * [`55714150419`](http://github.com/seleniumhq/selenium/commit/557141504199308ddac51131803ff53fe7204915) - [grid] Fixing env var name to stream VNC :: Diego Molina * [`3b3a3edf36a`](http://github.com/seleniumhq/selenium/commit/3b3a3edf36a7a2871b1aeac6cba60ec2bd4960e1) - [dotnet] remove obsolete TouchActions class :: titusfortner * [`2fbfc62f565`](http://github.com/seleniumhq/selenium/commit/2fbfc62f565026ba57cf700e14179012c6ebef4c) - [dotnet] remove obsolete commands :: titusfortner * [`7949433994c`](http://github.com/seleniumhq/selenium/commit/7949433994c440c1fd733a5176d97ea8fb34889c) - [JS] Updated jsdoc for move action (#10816) :: praveendvd * [`78f2b1ef68c`](http://github.com/seleniumhq/selenium/commit/78f2b1ef68cb763d44d93a2a0c9d3ebfc3b583a4) - [grid] Updating JS deps :: Diego Molina * [`00fce383436`](http://github.com/seleniumhq/selenium/commit/00fce383436e46d6b9410a0bada142ab15e8fc97) - [JS] Update rules_nodejs to 5.5.1 :: harsha509 * [`334a10350fe`](http://github.com/seleniumhq/selenium/commit/334a10350fee9eb384cb6df1657ec7ed868e7867) - [web] add index to webpages (#10640) :: Titus Fortner * [`cc79de69690`](http://github.com/seleniumhq/selenium/commit/cc79de69690f01b7c6a7679931de3678f4bccf92) - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina * [`7a13e937a5f`](http://github.com/seleniumhq/selenium/commit/7a13e937a5fad8e6e7e63188032b7648a73912af) - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina * [`de0a144b923`](http://github.com/seleniumhq/selenium/commit/de0a144b923eaa8ea821f483942683490f00d811) - Use `which()` to get Firefox path on Mac OS (#10818) :: Bogdan Condurache * [`4ad053312fd`](http://github.com/seleniumhq/selenium/commit/4ad053312fdcc63fd0052a1a9611e999fa4e60c7) - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev * [`2d0c733ac47`](http://github.com/seleniumhq/selenium/commit/2d0c733ac47889280e6f1129797082076ff82700) - Fix RuboCop configuration :: Alex Rodionov * [`8645cafd33e`](http://github.com/seleniumhq/selenium/commit/8645cafd33eefd777c5ef34a5041e66098aa92ed) - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni GarcΓ­a * [`ed7d29eb07a`](http://github.com/seleniumhq/selenium/commit/ed7d29eb07ae9544954fc9cb84a8417a80f600fe) - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina * [`ae46fd8eb45`](http://github.com/seleniumhq/selenium/commit/ae46fd8eb45f9807fe516749535bc2170f478acf) - [java] Adding more exceptions to spotbugs :: Diego Molina * [`632849cb88d`](http://github.com/seleniumhq/selenium/commit/632849cb88d64947367557f490253f2b6897e393) - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani * [`0c2b60532ee`](http://github.com/seleniumhq/selenium/commit/0c2b60532eed2921b822e6a7b5faabc274263dc3) - [java] Removing filter for lint, not needed in browser tests :: Diego Molina * [`daa04231c49`](http://github.com/seleniumhq/selenium/commit/daa04231c49af7b0c35633fb2aca57bd6675dda8) - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina * [`943081bd8f6`](http://github.com/seleniumhq/selenium/commit/943081bd8f63e117b83144d2222fb36019301d61) - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani * [`5532a8d5c0d`](http://github.com/seleniumhq/selenium/commit/5532a8d5c0dbad4fe3cd8c19d02692b35d5cc46f) - [py] Remove assertion for python version check (#10815) :: jsfehler * [`cd3af6e5fa3`](http://github.com/seleniumhq/selenium/commit/cd3af6e5fa3d3685ec98bb249d0f7744a6478f4b) - correctly checks the driver supports DevTools (#10819) :: elgatov * [`54b8568c665`](http://github.com/seleniumhq/selenium/commit/54b8568c6650df6112db1a0f82b848ada52036d7) - [grid] Updating JS deps :: Diego Molina * [`71cccff7446`](http://github.com/seleniumhq/selenium/commit/71cccff7446a69a5549b387851246978bd710fbd) - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart * [`b9252637d65`](http://github.com/seleniumhq/selenium/commit/b9252637d658adbf29cf500019670b9d11a1aadd) - Repin browsers and drivers :: Simon Mavi Stewart * [`8487998201c`](http://github.com/seleniumhq/selenium/commit/8487998201cbd9f552a2ca4dbb385494813436af) - Run buildifier :: Simon Mavi Stewart * [`f2b65eb4a00`](http://github.com/seleniumhq/selenium/commit/f2b65eb4a00638f94ecbcc0d8f3422550a8e362f) - [build] Bump rules_python to 0.10 :: AutomatedTester * [`0a2a4a93ea0`](http://github.com/seleniumhq/selenium/commit/0a2a4a93ea0684fa631e73fa6f8e6a023a1f1ec3) - [java] Add status endpoint :: Puja Jagani * [`8e24d937238`](http://github.com/seleniumhq/selenium/commit/8e24d937238c2d2862970ef8353f32818254b0c3) - [java] Formatting changes in test classes :: Puja Jagani * [`a6b161a159c`](http://github.com/seleniumhq/selenium/commit/a6b161a159c3d581b130f03a2e6e35f577f38dec) - [atoms] Add shadow dom visible text tests :: AutomatedTester * [`09e296c30b5`](http://github.com/seleniumhq/selenium/commit/09e296c30b5b5e2a8ac33aa926c4f32bc52cfbb8) - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler * [`fb4df665ab8`](http://github.com/seleniumhq/selenium/commit/fb4df665ab89638abaff63bc1c838b51e5fbf07f) - [java] Add ability to decorate child classes of `WebDriver` (#10737) :: Valery Yatsynovich * [`ca2f0f955de`](http://github.com/seleniumhq/selenium/commit/ca2f0f955de4bdf6f2563ee17685b28bae4fc391) - [build] Bump bazel to 5.2 :: AutomatedTester * [`aaa20ba9121`](http://github.com/seleniumhq/selenium/commit/aaa20ba91214119526fba39da6bf57fd7afeab16) - [java] Improving javadocs for DevTools.java :: Diego Molina * [`9cf01a34c4a`](http://github.com/seleniumhq/selenium/commit/9cf01a34c4ad1ba831494d702da1126342ffac78) - [java] Making Java tests compile until we find a better alternative :: Diego Molina * [`5294269c1de`](http://github.com/seleniumhq/selenium/commit/5294269c1dee029934a9b3ccd44c47cfc4af8653) - [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina * [`7b1c6461f61`](http://github.com/seleniumhq/selenium/commit/7b1c6461f618fefcb8fec4a972bc7ec1abb47c34) - [JS] Bump to 4.3.1. :: AutomatedTester * [`dcb27c1d837`](http://github.com/seleniumhq/selenium/commit/dcb27c1d837ee8a94c7173ae6cb4bcf13f83c5d9) - Adding GitPod Config (#10855) :: Diego Molina * [`226a5b5cfc6`](http://github.com/seleniumhq/selenium/commit/226a5b5cfc6b4c7a241f1a54fd0efbb0e8d0eb38) - [grid] Updating JS deps :: Diego Molina * [`72967823909`](http://github.com/seleniumhq/selenium/commit/729678239097292a63cd81da22f0ae39cfe97e6c) - [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda * [`989c5644d31`](http://github.com/seleniumhq/selenium/commit/989c5644d3162d1ab90dacd9947d5f7294ae9808) - Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Walderman * [`bb23fba720c`](http://github.com/seleniumhq/selenium/commit/bb23fba720c6810175c7a3698371e09b01aeaaee) - Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew * [`5eb4e45f81d`](http://github.com/seleniumhq/selenium/commit/5eb4e45f81dc8a56ad88bba79df75b11b1d1da6c) - Extract network interceptor into a separate class :: Alex Rodionov * [`0916b2c1c9a`](http://github.com/seleniumhq/selenium/commit/0916b2c1c9ad0f96b141687dfa538c672e8b72eb) - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov * [`98f533238e9`](http://github.com/seleniumhq/selenium/commit/98f533238e926d56633f7f9fe2e8bb8cc198239a) - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov * [`4aebd9c6a3c`](http://github.com/seleniumhq/selenium/commit/4aebd9c6a3c9a5cac62618281e3df488b0a62df2) - Truncate WebSocket logger messages :: Alex Rodionov * [`c0fa00f9722`](http://github.com/seleniumhq/selenium/commit/c0fa00f97225fa92acd393fc77b8a8dd945229a6) - [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko * [`4fc1de040d2`](http://github.com/seleniumhq/selenium/commit/4fc1de040d25d763eb9cdbc7d1b9fa098e2ecf17) - [dotnet] set proper status when creating response :: titusfortner * [`7f40eec0b7a`](http://github.com/seleniumhq/selenium/commit/7f40eec0b7a4a1c09c0fe605965f1a6a6dd2b0db) - [dotnet] add additional context info to unexpected errors in responses :: titusfortner * [`21c693d4821`](http://github.com/seleniumhq/selenium/commit/21c693d48211d118ba5bce9ac77051a1bede089c) - update docs for PointerActions#move_to (#10872) :: Robert Fletcher * [`545355d40d6`](http://github.com/seleniumhq/selenium/commit/545355d40d6bd7521577845c829559e855ea79e9) - `[py]:` use native mapping `.get(...)` in error handler :: symonk * [`38f8501456c`](http://github.com/seleniumhq/selenium/commit/38f8501456c93c26011fdc59cd28fb5f0cd04907) - [py]: Address `flake8` violations and remove unused imports :: symonk * [`e66e00cedb1`](http://github.com/seleniumhq/selenium/commit/e66e00cedb17d40a113133cb5bfcbebd957e4510) - [iedriver] update changelog and bump version to 4.3.0 :: titusfortner * [`50b0bfc0727`](http://github.com/seleniumhq/selenium/commit/50b0bfc0727ebfaaaae30cf473ef37f4853060a7) - [rb][cdp] update devtools version to 0.103.1 :: titusfortner * [`2eab06275b5`](http://github.com/seleniumhq/selenium/commit/2eab06275b56f0db2ca34e2800e15425ef56ac9a) - [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner * [`6222bb2a1fc`](http://github.com/seleniumhq/selenium/commit/6222bb2a1fc6d88ae5ff11c8ab7af06ef875d0b9) - [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani * [`21a39ab6f2a`](http://github.com/seleniumhq/selenium/commit/21a39ab6f2a5e96ed67d9a6bc76b6c43ea10b2cc) - [dotnet] add identity logging and abstraction packages :: titusfortner * [`c7be1be9e10`](http://github.com/seleniumhq/selenium/commit/c7be1be9e1053488d13aab76a76598dbf0a39a56) - [dotnet] add missing identity abstractions dependencies :: titusfortner * [`6f082ed6c3d`](http://github.com/seleniumhq/selenium/commit/6f082ed6c3dd60c498ecec00ab20392acf12748f) - [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner * [`69f46da9ea1`](http://github.com/seleniumhq/selenium/commit/69f46da9ea12f04cef5e7d990e6ee99593396e73) - [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych * [`6e11e18857c`](http://github.com/seleniumhq/selenium/commit/6e11e18857ca581510bd1ed14735203473616196) - [grid] Updating JS deps :: Diego Molina * [`93ee789ccde`](http://github.com/seleniumhq/selenium/commit/93ee789ccdea856405afeca03a6efce3ab095673) - Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot] * [`036ee7f6aec`](http://github.com/seleniumhq/selenium/commit/036ee7f6aec797f5fe4608d2f7673e59d7f548b5) - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot] * [`2f93cc4d7d0`](http://github.com/seleniumhq/selenium/commit/2f93cc4d7d03907cc20c63e9eef6de4bc7096dd4) - [java] Fix indentation :: Puja Jagani * [`dd37ae528f7`](http://github.com/seleniumhq/selenium/commit/dd37ae528f78a799ad84ae13e8a28aa6fa5277e6) - [java] Replace OpenTelemetry deprecated method :: Puja Jagani * [`a535a410006`](http://github.com/seleniumhq/selenium/commit/a535a4100067e8efbab3fc0f901470040f2f4f51) - [java] Upgrade OpenTelemetry version :: Puja Jagani * [`e97153bbb97`](http://github.com/seleniumhq/selenium/commit/e97153bbb975a7d39e8505abc6c2a22f6f7673de) - [java] Fix indentation :: Puja Jagani * [`90255c1f3a6`](http://github.com/seleniumhq/selenium/commit/90255c1f3a61cd5d3e13f678493d8b4c3a133fbf) - [JS] Updating rules nodejs to 5.5.3 :: harsha509 * [`f70ac4372a1`](http://github.com/seleniumhq/selenium/commit/f70ac4372a1a0dc57e5c710560386ff5201a890e) - [java] Fix tracing event-logs for error situations :: Puja Jagani * [`7ce42b7f995`](http://github.com/seleniumhq/selenium/commit/7ce42b7f99581678e155f1b54da01133bdfc3f7a) - [java] Add logs to DriverServiceSessionFactory :: Puja Jagani * [`a9a526eae41`](http://github.com/seleniumhq/selenium/commit/a9a526eae41b743719a0232f43e19e873b837647) - [grid] No need to register a Node that is DOWN :: Diego Molina * [`14242af3d40`](http://github.com/seleniumhq/selenium/commit/14242af3d40453ce4bb3008a80057eaf76e6f11b) - [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina * [`ffe5a79fedc`](http://github.com/seleniumhq/selenium/commit/ffe5a79fedcb0267be13bc5d2a0325614e191f14) - [py] Making tox pass :: Diego Molina * [`a64357f590f`](http://github.com/seleniumhq/selenium/commit/a64357f590fa0e8e64061b70d653a7b6bee76a47) - [grid] Updating JS deps :: Diego Molina * [`588541da8e2`](http://github.com/seleniumhq/selenium/commit/588541da8e2bd062b502cd8281966768431dbc2d) - [CDP] Adding definition files for v104 :: Diego Molina * [`2004779bf2b`](http://github.com/seleniumhq/selenium/commit/2004779bf2bd00b4dc573e5dda147e5a215b4c93) - [java] Adding CDP v104 :: Diego Molina * [`7ce15dbb93d`](http://github.com/seleniumhq/selenium/commit/7ce15dbb93db137f33fc183ae725e3db55f3f558) - [py] Adding CDP v104 :: Diego Molina * [`fa3736dfbbe`](http://github.com/seleniumhq/selenium/commit/fa3736dfbbe551b2660125a3fd521782d38dcbd5) - [rb] Adding CDP v104 :: Diego Molina * [`a87bd3e12bb`](http://github.com/seleniumhq/selenium/commit/a87bd3e12bbeb9652f53be97fbc8958f18cafb45) - [js] Adding CDP v104 :: Diego Molina * [`5e5f72984d4`](http://github.com/seleniumhq/selenium/commit/5e5f72984d4a947605c87690ccc352d0866972ab) - [dotnet] Adding CDP v104 :: Diego Molina * [`53253157d6d`](http://github.com/seleniumhq/selenium/commit/53253157d6d2d98eb64459603e46b179b443fe4d) - [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amani * [`cd3e9aea526`](http://github.com/seleniumhq/selenium/commit/cd3e9aea5261fb9ea371b95abe8ae6113241dfb6) - [grid] Forwarding requests with non-W3C locators :: Diego Molina * [`994ab87b2c1`](http://github.com/seleniumhq/selenium/commit/994ab87b2c11b1e5b4108fd334cc97d3a864fd68) - [rb] move w3c checks to Options class :: titusfortner * [`4362aa1a339`](http://github.com/seleniumhq/selenium/commit/4362aa1a339cf78409fb21db831ae3a870ef7c6f) - [rb] update to latest rubocop and fix issues :: titusfortner * [`227137bc44f`](http://github.com/seleniumhq/selenium/commit/227137bc44f8080b1b5d0c66163ce9af0bbf8811) - [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani * [`930edbd8611`](http://github.com/seleniumhq/selenium/commit/930edbd8611efbb57e7b57a76529e056cd826b79) - [rb] update virtual auth credential implementation to match conventions :: titusfortner * [`13975e0df8a`](http://github.com/seleniumhq/selenium/commit/13975e0df8afd7a12786c472f222c3231fe191bc) - [rb] update virtual auth implementation to match conventions :: titusfortner * [`1d723de63c8`](http://github.com/seleniumhq/selenium/commit/1d723de63c8fdf16533f3bfed7ead17169776542) - [dotnet] no longer need to send OSS element :: titusfortner * [`a52bfcd8a5b`](http://github.com/seleniumhq/selenium/commit/a52bfcd8a5b57ee6639652829aacba09cf779db6) - [py] throw error when setting w3c to False #10908 :: titusfortner * [`d830a1393ef`](http://github.com/seleniumhq/selenium/commit/d830a1393ef2bd32ca1a0236b2eecbedd3f15aff) - [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner * [`2af04d4cc40`](http://github.com/seleniumhq/selenium/commit/2af04d4cc40005da42f3dcf3a90a9b62a815b006) - [java] update warning for setting w3c: false (#10448) :: titusfortner * [`5b62f2fd6ba`](http://github.com/seleniumhq/selenium/commit/5b62f2fd6ba59129797870ddc693e73a7e0850ff) - [rb] virtual auth credentials command arguments in wrong order :: titusfortner * [`b1c27004930`](http://github.com/seleniumhq/selenium/commit/b1c270049303d897e803112bb64b6d658df152a6) - upgdate changelogs for 4.4.0 :: titusfortner * [`ad0216040f1`](http://github.com/seleniumhq/selenium/commit/ad0216040f136c00ef5cdd2d67ab8cde6cc803df) - [java] Revert - Add status endpoint :: Diego Molina * [`f91fec5cd1c`](http://github.com/seleniumhq/selenium/commit/f91fec5cd1c25ad26833143dbc4c0e72383ef94a) - [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina * [`0d388753138`](http://github.com/seleniumhq/selenium/commit/0d3887531380e0c803b555752f64c7262e8e4664) - [py] build(setup.py): Add `project_urls` for PyPI (#10880) :: Tony Narlock * [`2d36450df88`](http://github.com/seleniumhq/selenium/commit/2d36450df8856cc7fc8a29afde9b50459f11157e) - [java] Amending changelog for 4.4.0 :: Diego Molina * [`e5c75ed026a`](http://github.com/seleniumhq/selenium/commit/e5c75ed026a91a71a9a338532c4bacea5bd7a8ab) - Bumping version in bindings to 4.4.0 :: Diego Molina

Details

date
Aug. 9, 2022, 10:54 a.m.
name
Selenium 4.4.0
type
Minor
πŸ‘‡
Register or login to:
  • πŸ”View and search all Selenium releases.
  • πŸ› οΈCreate and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • πŸš€Much more coming soon!
Continue with GitHub
Continue with Google
or