Selenium - selenium-4.14.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 * [b6700329db](https://github.com/seleniumhq/selenium/commit/b6700329dbb822149642bd443a50216ed381e855) - update selenium manager files :: titusfortner * [a0e04e15f1](https://github.com/seleniumhq/selenium/commit/a0e04e15f17ed3f12373f61c363a296d4e06a976) - update changelogs for 4.14 :: titusfortner * [49a59a09d0](https://github.com/seleniumhq/selenium/commit/49a59a09d09cbe9dfd4924ad538b57ee2a70aaa6) - update pinned edge drivers to a version that works :: titusfortner * [5e6428610e](https://github.com/seleniumhq/selenium/commit/5e6428610e28bb9d5e1ef4288e58679856a4a49b) - [rust] Include webview2 in Edge module (#12904) :: Boni García * [2a54d3cb63](https://github.com/seleniumhq/selenium/commit/2a54d3cb63f841a9d04e38c7386a577af8937a00) - [java] ignore test that breaks in 119 :: titusfortner * [8401a7e5f1](https://github.com/seleniumhq/selenium/commit/8401a7e5f1750d54b5a7f770dca137208c7e1321) - [cdp] add Chrome 118 and remove 115 :: titusfortner * [c595b7a688](https://github.com/seleniumhq/selenium/commit/c595b7a688f75e6cddb15680bdf4df9af8d52bbc) - [cdp][dotnet] add Chrome 118 and remove 115 :: titusfortner * [c04855fd43](https://github.com/seleniumhq/selenium/commit/c04855fd432d0dbb2dde565fb9a76b1b42eee8b9) - [cdp][java] add Chrome 118 and remove 115 :: titusfortner * [d7d1b4efcd](https://github.com/seleniumhq/selenium/commit/d7d1b4efcd971c5daed2fbc6b801a48d7a28dfe8) - [cdp] fix script tags :: titusfortner * [17835d2ad3](https://github.com/seleniumhq/selenium/commit/17835d2ad32a47926ee37eb38ccd4d89fde5125c) - [cdp] add Chrome 118 files and remove Chrome 115 :: titusfortner * [d8b0ae16fb](https://github.com/seleniumhq/selenium/commit/d8b0ae16fbc25e2ec3ee09c2626972a3af5d7b2d) - update pinned browsers to use Early Stable Chrome 118 :: titusfortner * [7408a5a41d](https://github.com/seleniumhq/selenium/commit/7408a5a41dc8d4d27c2b506652650d20bdcc8d6c) - [bazel] Bump contrib_rules_jvm to 0.19.0 :: Simon Mavi Stewart * [e7babc9b41](https://github.com/seleniumhq/selenium/commit/e7babc9b4160557ceb70ad007c815a2cb222f0e6) - [dotnet] Make sure we can repin deps :: Simon Mavi Stewart * [c8d121e712](https://github.com/seleniumhq/selenium/commit/c8d121e712588dd8d0373405e7dcd0f823ed46ca) - [rust] Capture Rust backtrace in case of error (displayed at DEBUG level) (#12852) :: Boni García * [bceee4e330](https://github.com/seleniumhq/selenium/commit/bceee4e33098ed063dbadf8e94c881993bed0ccd) - Refactor frame method to use isEmpty for list check and String check. (#12894) :: Manuel Blanco * [c64e41edd2](https://github.com/seleniumhq/selenium/commit/c64e41edd2f5389630b26356e8836e1bad07eef7) - [dotnet] Remove tools folder not related to selenium (#12899) :: Nikolay Borisenko * [42796da27c](https://github.com/seleniumhq/selenium/commit/42796da27c9c4a0334c93f29004cba93cbde8977) - [java] do not need to check for non-w3c capability javascriptEnabled :: titusfortner * [023a0d52f1](https://github.com/seleniumhq/selenium/commit/023a0d52f106321838ab1c0997e76693f4dcbdf6) - [IEDriver] Fix potential null pointer access in CookieManager :: Jim Evans * [0f8e018ad7](https://github.com/seleniumhq/selenium/commit/0f8e018ad7be07127b8b45e9f6894e36762e8b14) - [rust] Automated Edge management (#11681 and #11683) (#12835) :: Boni García * [73cfa2284e](https://github.com/seleniumhq/selenium/commit/73cfa2284e42122a1c7d2ec3dbd9d1f966556c6e) - [rust] Support for Chromium (#12511) (#12890) :: Boni García * [ecfa9c4053](https://github.com/seleniumhq/selenium/commit/ecfa9c40532679dd51c0f6691ea8da9564f8d603) - [java] Use new 'getArray' method to extract driver configurations (#12716) :: Scott Babcock * [5cfaef5634](https://github.com/seleniumhq/selenium/commit/5cfaef56348b04032d75cdd3f23f4c3dda21c495) - Revert "[rb] make it easier in ruby remote tests to specify a grid jar" :: titusfortner * [aa7e2f943a](https://github.com/seleniumhq/selenium/commit/aa7e2f943a9005cd1f62d4751b4f706712a01f03) - [java] do not run grid stress tests with selenium manager on remote build :: titusfortner * [04f5c9f9f2](https://github.com/seleniumhq/selenium/commit/04f5c9f9f295e08eada7311f8a25eb70889daa54) - [JS] Update npm libs to latest :: harsha509 * [c04e4331dc](https://github.com/seleniumhq/selenium/commit/c04e4331dc7fe70c6345dbc93d86d768a5935a75) - [dotnet] Format dotnet code according to default config (#12879) :: Nikolay Borisenko * [97f4e236de](https://github.com/seleniumhq/selenium/commit/97f4e236defedc2c57062c71b29bc66a5564c0b5) - [dotnet] Mark cdp source as auto-generated to be more friendly with tooling :: Nikolay Borisenko * [fd0f045b15](https://github.com/seleniumhq/selenium/commit/fd0f045b1529de0fb000fc6795bb6b1a27e87dfe) - [java] reduce log noise at FINE level (#12866) :: Titus Fortner * [9b35af2814](https://github.com/seleniumhq/selenium/commit/9b35af2814ffe92c62f323ffe1d344fe19a296b1) - Require Java 11 (#12843) :: Titus Fortner * [cb5d98bbd7](https://github.com/seleniumhq/selenium/commit/cb5d98bbd74e560e9dc8c4ee2ee69126f60aacfa) - [ci] update what ruby tests get run :: titusfortner * [a67b81df21](https://github.com/seleniumhq/selenium/commit/a67b81df216cf792211091b8cb064725bf24eed2) - [java] Ensure retry mechanism does not swallow an exception (#12838) :: Puja Jagani * [915b5b9323](https://github.com/seleniumhq/selenium/commit/915b5b9323d2e79180d180f658314041e191685f) - [java] remove IE 9 check in test :: titusfortner * [5ce5acc0f5](https://github.com/seleniumhq/selenium/commit/5ce5acc0f538b3e2095fc5dc1b384a3ad4724fe1) - [java] improve warning when CDP version not found (#12880) :: Titus Fortner * [cdd71e6633](https://github.com/seleniumhq/selenium/commit/cdd71e66339dd0c1e3975ab5379f4bbcbd415ad2) - [py] add synchronization to flaky test :: titusfortner * [b9bdff12b3](https://github.com/seleniumhq/selenium/commit/b9bdff12b39276ad4c70762dc9ffd3c220ad28a5) - [java] Allowing setting SSL context in client config for HttpClient (#12874) :: Puja Jagani * [33c4122583](https://github.com/seleniumhq/selenium/commit/33c4122583006f8edbc9acd97cdca12386a57473) - [java] ensure proper error message gets logged (#12853) :: Titus Fortner * [c8e93aac92](https://github.com/seleniumhq/selenium/commit/c8e93aac920ecfe75756b543cbb86cd201f4a242) - [dotnet] Deprecate saving screenshots with different image formats (#12878) :: Nikolay Borisenko * [26f0dd51cb](https://github.com/seleniumhq/selenium/commit/26f0dd51cb5b767730f6ce324509187555e078b3) - [ci] remove duplicate tests that are now run in RBE build :: titusfortner * [d13ac3307f](https://github.com/seleniumhq/selenium/commit/d13ac3307f475a96c06538cde9a31263ce398c79) - [rust] Avoids resolving symbolic links and consider the cache might not be writable (#12877) :: Boni García * [87dcb36664](https://github.com/seleniumhq/selenium/commit/87dcb366646fa938c6323c3a17b454eb84201e6a) - [dotnet] Make bazel + nuget work on GitHub actions (Linux and MacOS) :: Nikolay Borisenko * [9bf2950ced](https://github.com/seleniumhq/selenium/commit/9bf2950ced56caa7532849505153c2ca6aae5f33) - Fix dangling log_output in Service (#12871) :: Alexey Pelykh * [2e5cec5da5](https://github.com/seleniumhq/selenium/commit/2e5cec5da5629e6f422f79edd5a457fd772bd286) - [rb] make it easier in ruby remote tests to specify a grid jar :: titusfortner * [c64ed7d067](https://github.com/seleniumhq/selenium/commit/c64ed7d067f8314b2d3fbe3600dcc1ed47b866a4) - [java] remove the unused htmlunit-driver from the unit tests (#12849) :: joerg1985 * [6765b15ae5](https://github.com/seleniumhq/selenium/commit/6765b15ae5008ba6d759a4443eb549f36050d934) - [py] fix text using caplog :: titusfortner * [ff6e181aec](https://github.com/seleniumhq/selenium/commit/ff6e181aecb746d1215a635d9215e3326b8068d3) - [dotnet] Fix ci dotnet build on github actions (#12863) :: Nikolay Borisenko * [5292afa156](https://github.com/seleniumhq/selenium/commit/5292afa156c02d59baf13c9bdd3e139403d60b18) - fix rbe credential helper header output :: titusfortner * [4f0ddb2d4a](https://github.com/seleniumhq/selenium/commit/4f0ddb2d4a20247a7fdbf181f8cc3c734481d8f7) - Run format script. No logical changes :: Simon Mavi Stewart * [4bed5fa7e2](https://github.com/seleniumhq/selenium/commit/4bed5fa7e236d93269186a34d20f661395c9b69d) - [bidi][java] Ensure closed socket connection does not prevent freeing up resources :: Puja Jagani * [b75c00ffed](https://github.com/seleniumhq/selenium/commit/b75c00ffedae359851f39221ed69bf598b63d9a9) - [ci] Ignore failing tests to get some signal from the RBE build again :: Simon Mavi Stewart * [b42044e669](https://github.com/seleniumhq/selenium/commit/b42044e6696cbaadc362c61bbbb9406445a0fdaa) - [dotnet] Rename strong assembly name (#12861) :: Nikolay Borisenko * [e941051653](https://github.com/seleniumhq/selenium/commit/e94105165395928ba1dacc4857ddc545db5e2726) - [py + rbe] Skip a test ensuring deps are up to date that we do not expect to run remotely :: Simon Mavi Stewart * [5e2972e0db](https://github.com/seleniumhq/selenium/commit/5e2972e0db7a361c0291c4917fe0098c6db39536) - [rust] Clean logic for checking driver version :: Boni Garcia * [390fd2d0a2](https://github.com/seleniumhq/selenium/commit/390fd2d0a26538a75bc5d7caaf1dd713a04b070e) - [dotnet] Break out the individual dotnet "small" tests :: Simon Mavi Stewart * [b9d83bf044](https://github.com/seleniumhq/selenium/commit/b9d83bf04489cc469537b3c34fe9267526f414df) - [bazel] Update `rules_dotnet` to the latest version (#12784) :: Simon Stewart * [2ffb772261](https://github.com/seleniumhq/selenium/commit/2ffb772261814d36375f210033bd5ec9f78663e0) - [py]: use lazy string interpolation for logging calls :: symonk * [d66108ac6b](https://github.com/seleniumhq/selenium/commit/d66108ac6bd55a636dc6c4bd0fdea2f6ccc1a300) - [py]: Bump `black` version for linting dependencies :: symonk * [0b5cf2d5a2](https://github.com/seleniumhq/selenium/commit/0b5cf2d5a21e0c8f26cf34b4d619670a9bb888ba) - [grid] shutdown executors created for a single tasks :: Jörg Sautter * [c34fc948a1](https://github.com/seleniumhq/selenium/commit/c34fc948a1cc0568c6bfac6540cb97e269db7bba) - Revert "[grid] close HttpClients after the session is gone #12558" :: Jörg Sautter * [f6e5471450](https://github.com/seleniumhq/selenium/commit/f6e5471450e82c5e9d0c26a0b6fdb0e292d70ec1) - [rb] allow users to access the full script of the atom directly :: titusfortner * [cdcc7a15de](https://github.com/seleniumhq/selenium/commit/cdcc7a15de1d204bae66d9285af9aad7b7726f4d) - [java] Delete SM binary only when SE_MANAGER_PATH is not set (#12840) :: Boni García * [1992155ade](https://github.com/seleniumhq/selenium/commit/1992155adecbef8f8be87bd28d9ab4c96ad3593a) - [dotnet] Remove IdentityModel nuget from bazel workspace (#12834) :: Nikolay Borisenko * [9a6947ea4f](https://github.com/seleniumhq/selenium/commit/9a6947ea4fd685b5f997415565bc5dc875a71321) - [rust] Bump Selenium Manager to version 0.4.14 :: Boni Garcia * [dd5f97372f](https://github.com/seleniumhq/selenium/commit/dd5f97372f1247b4c6df2b7785c8b2ef3d938bb7) - [rust] Use original browser version in Firefox management logic :: Boni Garcia * [8c97367871](https://github.com/seleniumhq/selenium/commit/8c97367871d5a5e8829a7ef360d0b25b4f5cb866) - Run the format script. No logical changes :: Simon Mavi Stewart * [4268c0919b](https://github.com/seleniumhq/selenium/commit/4268c0919b3459831341e07cb93cf955ef252d12) - [rust] Check unc prefix in canonicalice function :: Boni Garcia * [e8c77b8e08](https://github.com/seleniumhq/selenium/commit/e8c77b8e08f74905a049805922b57d8a299e2338) - [grid] close HttpClients after the session is gone #12558 :: Jörg Sautter * [201923635b](https://github.com/seleniumhq/selenium/commit/201923635b2f40ba6acdbddf3ed000a55f977e74) - Update mirror info (Wed Sep 27 12:11:43 UTC 2023) :: Selenium CI Bot * [5cf82b6678](https://github.com/seleniumhq/selenium/commit/5cf82b66787700927b7953d09492322523e53544) - [java][bidi] Adding rationale behind current screenshot tests :: Puja Jagani * [740c57e0e6](https://github.com/seleniumhq/selenium/commit/740c57e0e6629649c28d4c74bc5ed76918e82d77) - [java][bidi] Temporarily simplifying the screenshot tests :: Puja Jagani * [a0354265ea](https://github.com/seleniumhq/selenium/commit/a0354265ea2eac1c6a3b55d3ba2940079d9c0682) - [dotnet] Normalize selenium manager path (#12823) :: Nikolay Borisenko * [250b56e316](https://github.com/seleniumhq/selenium/commit/250b56e316b87d1499aad3179f50fa91ccde7841) - [java][bidi] Add browsing context's capture element screenshot command :: Puja Jagani * [58003ee8bc](https://github.com/seleniumhq/selenium/commit/58003ee8bc9184bd059fa040360086ab99f59965) - Update mirror info (Tue Sep 26 12:06:53 UTC 2023) :: Selenium CI Bot * [31553ec130](https://github.com/seleniumhq/selenium/commit/31553ec13029e0e4cf7c5243772a25f95203d250) - [java] update Java formatting :: titusfortner * [15e01dc2f7](https://github.com/seleniumhq/selenium/commit/15e01dc2f7f003280d32511516a5c48750cd60dc) - [java][bidi] Enable handle user prompt tests for Firefox :: Puja Jagani * [cbf6ce66af](https://github.com/seleniumhq/selenium/commit/cbf6ce66af6952af3a00f74106cf22f24606a24d) - [java][bidi] Add browsing context's capture box screenshot command :: Puja Jagani * [99c8f991b4](https://github.com/seleniumhq/selenium/commit/99c8f991b434d3ff8c7f7030cb431123e179c1c6) - [java] replaced the EventAttribute(Value) with an AttributeMap (#12684) :: joerg1985 * [6656c18f66](https://github.com/seleniumhq/selenium/commit/6656c18f663188e070e2993010905c3db5fe02ff) - [rb] there is no reason to have nightly devtools release :: titusfortner * [6c9a417185](https://github.com/seleniumhq/selenium/commit/6c9a417185628a8fc89562ab75b4d30f533526ea) - [dotnet] update changelog and version for 4.13.1 :: titusfortner * [5317f3f4e4](https://github.com/seleniumhq/selenium/commit/5317f3f4e4ae5193f1d03e9b1d8e86ba56e1e571) - [rb] require nightly gem generation to match nightly in the version file for clarity :: titusfortner * [8763bcd75b](https://github.com/seleniumhq/selenium/commit/8763bcd75b90b0f79172c77714739df1bb19214a) - [rb] update version for nightly gems :: titusfortner * [1b046b189b](https://github.com/seleniumhq/selenium/commit/1b046b189b2dc908c429f1081d7312d0fdd76f50) - [rb] fix unit tests :: titusfortner * [a8e9c4d23c](https://github.com/seleniumhq/selenium/commit/a8e9c4d23c9bd5ec90f0f7752208a2c9d5ec5a2d) - [rb] update version and changelog for 4.13.1 :: titusfortner * [277438136a](https://github.com/seleniumhq/selenium/commit/277438136aa9ec6cf860a2361d48bef99778823f) - [rb] fix bug in chromedriver arguments for logging to file :: titusfortner * [313ac2052a](https://github.com/seleniumhq/selenium/commit/313ac2052a818f9d4a36841894d960fdb76517da) - [dotnet] Don't break devtools processing events thread in case of unexpected exception (#12820) :: Nikolay Borisenko * [dad73f783e](https://github.com/seleniumhq/selenium/commit/dad73f783ea206eba5a326c3329080b253cee5bc) - Update mirror info (Tue Sep 26 00:14:45 UTC 2023) :: Selenium CI Bot * [81f5579d37](https://github.com/seleniumhq/selenium/commit/81f5579d37ccb093e40c0f56036a1cd642b66d73) - Run buildifier with all the toggles on. No logical changes :: Simon Mavi Stewart * [bb54b1fd48](https://github.com/seleniumhq/selenium/commit/bb54b1fd4819ee6af682ce3daebddcb77ac6a88f) - [dotnet] fix bug in selenium manager paths to work on mac and linux :: titusfortner * [f5893fa6e2](https://github.com/seleniumhq/selenium/commit/f5893fa6e2d48f2d97dc60a9ae078b83898ccf7d) - [java] update version to release snapshots :: titusfortner * [f593923535](https://github.com/seleniumhq/selenium/commit/f593923535c97ac067b549d7a3c639474c3baa97) - [rb] be explicit in version file about releasing nightly version :: titusfortner * [567cd2ab88](https://github.com/seleniumhq/selenium/commit/567cd2ab88b9e2459154d91b1ffa40030cb50b40) - [rb] update gemfile lock :: titusfortner

Details

date
Oct. 10, 2023, 3:42 a.m.
name
Selenium 4.14
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