Selenium - selenium-4.6.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 * [`dbf63cff9dd`](http://github.com/seleniumhq/selenium/commit/dbf63cff9ddfb36ab5d67005a8bcec37130c6a55) - [dotnet] forgot to delete CDP v103 directory :: titusfortner * [`e219c447714`](http://github.com/seleniumhq/selenium/commit/e219c4477142866044f3bbbdf5b5a6fb4fec3a2b) - Update list of java modules to upload to maven :: Simon Mavi Stewart * [`316f9738a8e`](http://github.com/seleniumhq/selenium/commit/316f9738a8e2079265a0691954ca8847e68c598d) - isPromise() thenable fix (#11048) :: Chris Stringer * [`3167e93110f`](http://github.com/seleniumhq/selenium/commit/3167e93110f70937ddec6bfbfce87ccef03c4f30) - [py]: new tox recipe for `isort` in non diff only mode (#11005) :: Simon K * [`c686e6875c3`](http://github.com/seleniumhq/selenium/commit/c686e6875c326d6b1752dbb0a0823a5a3c83bb24) - [py]: Recipe for `black`; configure `flake8` to work in tandem :: symonk * [`b5b495da3ce`](http://github.com/seleniumhq/selenium/commit/b5b495da3ced6e1fd3e51ed57e6eb86466be2001) - [py]: format python tests with `black` :: symonk * [`fe9444df1b2`](http://github.com/seleniumhq/selenium/commit/fe9444df1b2ddeb2b4230a48934abd13462fc9d1) - [py]: consolidate and document linting changes; enable linting in gh actions :: symonk * [`eaa7ecceb6b`](http://github.com/seleniumhq/selenium/commit/eaa7ecceb6bafd9d0017634daa2e59311cf84ded) - [py]: tidy `exceptions.py` code :: symonk * [`9e0316636f0`](http://github.com/seleniumhq/selenium/commit/9e0316636f0466434d9d54033b6cc4cf1b1dd031) - [py]: Run `flake8` last as other linters fix most of its issues automatically :: symonk * [`f4a891523b3`](http://github.com/seleniumhq/selenium/commit/f4a891523b3f85d19be0680683ec0ddff0a0766b) - [py]: use `f-strings` in some tests :: symonk * [`1c2f1cbd69b`](http://github.com/seleniumhq/selenium/commit/1c2f1cbd69b754c6445805ff3270db90bb6fdbd6) - [py]: Lint `webdriver/safari/` in preparation for consolidating the driver API :: symonk * [`4d8fc6ba596`](http://github.com/seleniumhq/selenium/commit/4d8fc6ba596fe5bc8c1c581820d8f6ead715f55e) - [py]: Document firefox `service=` arg. closes #11067 :: symonk * [`31144ffdc4c`](http://github.com/seleniumhq/selenium/commit/31144ffdc4c608b70961bb33cf2fe23ec0a21a40) - [py]: Additional types and tidying safari service :: symonk * [`084ffc83001`](http://github.com/seleniumhq/selenium/commit/084ffc83001157aeeeb4a5e9d8d6fe9f098fcd91) - [py]: Revert removal of default executable global for safari :: symonk * [`58c3c5c887a`](http://github.com/seleniumhq/selenium/commit/58c3c5c887a25aba3a326c822aeb990cd40ccd2b) - [py]: Adding a start/stop interface for typing :: symonk * [`c09027bc5c6`](http://github.com/seleniumhq/selenium/commit/c09027bc5c64db1392cfaa096aa6674de0fa5035) - [py]: convert `service_url` to fstrings :: symonk * [`ca217d29ec9`](http://github.com/seleniumhq/selenium/commit/ca217d29ec9d63be0a24da91bc62945421cb3736) - [py]: Exit `1` in ci when linter is failing :: symonk * [`ba04acdf9ea`](http://github.com/seleniumhq/selenium/commit/ba04acdf9ea3e53c483cc38a1ae796496e5da9c1) - [py]: Base `Service` tidy up :: symonk * [`6b4281bd4bc`](http://github.com/seleniumhq/selenium/commit/6b4281bd4bcf70187b7eb225370eb6a8534f6266) - [py]: More internal refactoring of the base `Service` class :: symonk * [`e2add163783`](http://github.com/seleniumhq/selenium/commit/e2add16378336949b5badd0c38030a527821d57c) - [py]: Apply `black` on the rest of the code base :: symonk * [`c59a267a0c4`](http://github.com/seleniumhq/selenium/commit/c59a267a0c4971a8759faa78af4336d1bc5f5059) - [py]: bugfix iterating stdout twice instead of stderr :: symonk * [`49efb1c3873`](http://github.com/seleniumhq/selenium/commit/49efb1c38736914ca6c5f72bf7cbe782d6bcb39c) - [py]: remove `no_focus_so_name` unused argument :: symonk * [`a8026c18431`](http://github.com/seleniumhq/selenium/commit/a8026c18431560b53dcd99ff5490cd8408995891) - [py]: bugfix `_get_firefox_start_cmd` referencing invalid `os._name` :: symonk * [`e1a2b532da2`](http://github.com/seleniumhq/selenium/commit/e1a2b532da25768686506527197f78e9d5f33f34) - [py]: Tidy some `webelement.py` and simplify branched logic :: symonk * [`c22de96c687`](http://github.com/seleniumhq/selenium/commit/c22de96c68712c1fbbf621a6d3de438eee69d1b1) - [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani * [`a5423d92d58`](http://github.com/seleniumhq/selenium/commit/a5423d92d58a336af7ef2f5b340947d623a3bdee) - [py]: Remove invalid argument calls to `_extract_and_check` until removed :: symonk * [`fcb83491a87`](http://github.com/seleniumhq/selenium/commit/fcb83491a87c801729fb5d6dc49792227f8fc3ae) - [py]: Remove invalid argument calls to `_extract_and_check` until removed :: symonk * [`7ead8b87577`](http://github.com/seleniumhq/selenium/commit/7ead8b875773f22927725d7df2cdef6d80a6399e) - [py]: Fix `typing.Union` t ypes for `log_path` :: symonk * [`1d2ea0488e3`](http://github.com/seleniumhq/selenium/commit/1d2ea0488e3949333514e144159f4ea0c12536d7) - [py]: Additional types; remove unused `permissions.py` :: symonk * [`5fba3a2b2d2`](http://github.com/seleniumhq/selenium/commit/5fba3a2b2d24a02356def84ffc5618bda73cc09f) - [py]: Remove `RemoteDriverServerException` :: symonk * [`4199d70eb19`](http://github.com/seleniumhq/selenium/commit/4199d70eb1973ab6a65a954a0cfa4c200d80e2cd) - [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani * [`1fa4ca61d7e`](http://github.com/seleniumhq/selenium/commit/1fa4ca61d7e5348ee6c261ca6317701e9b180321) - [py]: Remove comments from `tox.ini` :: symonk * [`3a788a383b4`](http://github.com/seleniumhq/selenium/commit/3a788a383b4a16b6fb07ac6771f94dc445953102) - [py]: docs and type hints for `chrome.service` :: symonk * [`7c7e2ecba28`](http://github.com/seleniumhq/selenium/commit/7c7e2ecba28d0ac7c95658b315970fd1b6ed95f3) - [py]: docs, type hints and clean up for `ChromiumService` :: symonk * [`d20db99aba0`](http://github.com/seleniumhq/selenium/commit/d20db99aba07870bb82994dcb9535adc941f9ce9) - [py]: docs and types for `EdgeService`. deprecate `verbose=True` :: symonk * [`cbf98cdbfb6`](http://github.com/seleniumhq/selenium/commit/cbf98cdbfb67190f69337be7ff98851a1a57521f) - [py]: lint `conftest.py` :: symonk * [`75ba99be2bc`](http://github.com/seleniumhq/selenium/commit/75ba99be2bc0f7b69b5d4afd1d956a611844f8d4) - [py]: Simplify `safari.service`; types, docs, general tidy up :: symonk * [`086dfe759e9`](http://github.com/seleniumhq/selenium/commit/086dfe759e9509a3824bbe777b598bd6f52a338b) - [py]: simplify uses of unnecessary `elif` throughout :: symonk * [`589b8db8251`](http://github.com/seleniumhq/selenium/commit/589b8db82511c5735a4ed2f51672521982df6701) - [py]: #11084 - additional `f-strings` :: symonk * [`3e41af7c806`](http://github.com/seleniumhq/selenium/commit/3e41af7c8062d97bcf2af1c6964f6916d480ae74) - [py]: Remove unused `send_remote_shutdown_command` implementations in services :: symonk * [`4a759a8cfb2`](http://github.com/seleniumhq/selenium/commit/4a759a8cfb2c5a34a036080c621e8b4ed19bf20e) - [py]: Types and docs for `wpiwebkit.service` and additional args for consistency :: symonk * [`bf3780204f9`](http://github.com/seleniumhq/selenium/commit/bf3780204f9a8b96f0c27f300cec0d6cc6bdef25) - [py]: Types and docs for `webkitgtk.service` and additional args for consistency :: symonk * [`f442a7ea45d`](http://github.com/seleniumhq/selenium/commit/f442a7ea45d397ef7279070589aa616e3d60c0ea) - [py]: Update `log_path` docs for non chromium based services :: symonk * [`7dbd3a331cb`](http://github.com/seleniumhq/selenium/commit/7dbd3a331cbee74d76d964a4b6bfc81e1c08a256) - [py]: start of bringing `firefox.service` inline with other services :: symonk * [`3b7295b077a`](http://github.com/seleniumhq/selenium/commit/3b7295b077a328a3d74663d483d465714dd47922) - [py]: Additional types and docs for `Service` base class; fix firefox service init args :: symonk * [`39182204f4d`](http://github.com/seleniumhq/selenium/commit/39182204f4d07fa630b66822bca0c4159c66d660) - [py]: Remove unnecessary exception handling for `start_error_message` :: symonk * [`a793b3a86a0`](http://github.com/seleniumhq/selenium/commit/a793b3a86a01f86bf2c96ed2b793808ff6622091) - [py]: document `mypy` config; add additional types and types dependencies :: symonk * [`6479063ef08`](http://github.com/seleniumhq/selenium/commit/6479063ef08296f9e4cb1d4987787481c6a3af0b) - [py]: call no arg `__init__` in `WebDriverException` :: symonk * [`49d1e3d1758`](http://github.com/seleniumhq/selenium/commit/49d1e3d1758d6faee3da151cc35d2088b130b6ab) - [dotnet] this value was incorrectly changed :: titusfortner * [`c5f457e75dd`](http://github.com/seleniumhq/selenium/commit/c5f457e75dd46db2a586eba3edd0ed2379662543) - [dotnet] update changelog and bump version to 4.5.1 :: titusfortner * [`dcdff48f36a`](http://github.com/seleniumhq/selenium/commit/dcdff48f36ace73100e0d521e307583975f3a0c0) - [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni García * [`a0aae462c80`](http://github.com/seleniumhq/selenium/commit/a0aae462c80b2189f82028a74e53ba0a9090a5e1) - [JS] Update rules_nodejs to 5.7.0 :: Sriharsha * [`86ba7d21b7d`](http://github.com/seleniumhq/selenium/commit/86ba7d21b7d5063eef17b4b84ce78c9ae3c37d31) - [py]: Revert docs versions to keep docs intact :: symonk * [`3d6950a7f82`](http://github.com/seleniumhq/selenium/commit/3d6950a7f820a30428b6b947211a603ea8fd2445) - [py] Make `get_screenshot_as_file()` work with pathlib.Paths (#11095) :: Nick Crews * [`b8aa903f603`](http://github.com/seleniumhq/selenium/commit/b8aa903f60353939c23d158f471bb294ee63742c) - [py]: make `start_error_message` optional again :: symonk * [`9a9fd49f31a`](http://github.com/seleniumhq/selenium/commit/9a9fd49f31ac834fe3751038ad7026181e673fe8) - [py]: debug log the service executable and `pid` :: symonk * [`118f449a177`](http://github.com/seleniumhq/selenium/commit/118f449a177bd74cb9371131b51fa2a7f86ee133) - [py]: use `self.process` and `self.path` correctly in the base service class :: symonk * [`9c0a284f30b`](http://github.com/seleniumhq/selenium/commit/9c0a284f30b96003fc60cdf3eefe679280a54ab5) - [py]: Loosen `mypy` checks; be explicit in service args types and fix some mypy issues :: symonk * [`3394c480ca9`](http://github.com/seleniumhq/selenium/commit/3394c480ca9e5c7c22998b94ceb8a77f3dc0d5d4) - [py]: Address some mypy issues within service classes :: symonk * [`b878a9911e6`](http://github.com/seleniumhq/selenium/commit/b878a9911e6a38b31ebfa517d809ea3c896c4e86) - [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace * [`7e0febb054a`](http://github.com/seleniumhq/selenium/commit/7e0febb054afe741d157fc6b62b4000371c9a79f) - [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchi * [`d8ffd131f93`](http://github.com/seleniumhq/selenium/commit/d8ffd131f933f7f8850cf9293ca65d5c4fe26d5b) - Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García * [`53571b21a6b`](http://github.com/seleniumhq/selenium/commit/53571b21a6bcbcf4c4a0be4f296ac9a1d428fec8) - [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García * [`97109ac9a82`](http://github.com/seleniumhq/selenium/commit/97109ac9a82d0906be23c10fff6daa11dd03f934) - Add more logging to the JDK HTTP client :: Simon Mavi Stewart * [`b11b44174c1`](http://github.com/seleniumhq/selenium/commit/b11b44174c1fb92a2a88237b778da3c70681417a) - Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart * [`09cb0fb196a`](http://github.com/seleniumhq/selenium/commit/09cb0fb196af6bcdc84000316090e5b1e7465d70) - Remove unused parameter in java_module rule :: Simon Mavi Stewart * [`b854e8836ce`](http://github.com/seleniumhq/selenium/commit/b854e8836ce904033f2888f6346069cc54ef942b) - Bump rules_pkg to 0.7.1 :: Simon Mavi Stewart * [`c06926c1fa2`](http://github.com/seleniumhq/selenium/commit/c06926c1fa20898c4a3ced611a278034a56e34f2) - Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart * [`9e9156072ca`](http://github.com/seleniumhq/selenium/commit/9e9156072ca1634a227d6b361a7d6d5d61ca917c) - Run buildifier :: Simon Mavi Stewart * [`0cceb8a4239`](http://github.com/seleniumhq/selenium/commit/0cceb8a4239d03fd423ee0ccacc20e7335ceec20) - [java] close the CDP connection on quit for FF (#11109) :: joerg1985 * [`7a204006e44`](http://github.com/seleniumhq/selenium/commit/7a204006e44ce20bee95b194f9d5c4c7078da9d2) - [java] removed the broken escape (#11110) :: joerg1985 * [`877c34d637c`](http://github.com/seleniumhq/selenium/commit/877c34d637c4a2d643d41acfea4c6ff19f34a923) - [java] use the correct base64 decoder (#11107) :: joerg1985 * [`b2d8eb03dc5`](http://github.com/seleniumhq/selenium/commit/b2d8eb03dc54461c4f5f926fb7063a740e3b7023) - [java] Reduce noisy logs from CDP version finder :: Puja Jagani * [`f777911b8e5`](http://github.com/seleniumhq/selenium/commit/f777911b8e5b4222a7ee7de52b336554b9fd66e3) - [java] Made dialect related log debug level :: Puja Jagani * [`4cdcffee3bd`](http://github.com/seleniumhq/selenium/commit/4cdcffee3bdb279a322e30d1cefa26d03a7ae48c) - [java] respect the last flag for binary data (#11108) :: joerg1985 * [`3beefecbae6`](http://github.com/seleniumhq/selenium/commit/3beefecbae6b165150589af99704e778329d1046) - fix: Check that a port truly is free before using it (#11085) :: Artur * [`06bc8b94f69`](http://github.com/seleniumhq/selenium/commit/06bc8b94f69f744c1c92e1119f4a000948610844) - [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich * [`423e7dbcdd8`](http://github.com/seleniumhq/selenium/commit/423e7dbcdd846d5c47d9274e3048e2a33e222881) - [grid] Updating JS deps :: Diego Molina * [`5c375dd27b3`](http://github.com/seleniumhq/selenium/commit/5c375dd27b391cb7c2b528e39e1ad7131048ba02) - [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García * [`73b0d80ffb6`](http://github.com/seleniumhq/selenium/commit/73b0d80ffb6fec8275a1509e013bd18df448aafc) - [rust] Update rust lock files :: Puja Jagani * [`07d52d4e0c5`](http://github.com/seleniumhq/selenium/commit/07d52d4e0c5f2df11079ed776959c8c545faca0f) - [grid] Adding method to know if driver supports BiDi :: Puja Jagani * [`bc438d4bb74`](http://github.com/seleniumhq/selenium/commit/bc438d4bb7471684595a5d50088f7690fc88d8cd) - [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani * [`57db565792e`](http://github.com/seleniumhq/selenium/commit/57db565792ed3add21d5e7767f99b91045a19cb2) - [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina * [`2eb3a0e4e97`](http://github.com/seleniumhq/selenium/commit/2eb3a0e4e9724297f362f2bb7b76155a10ab7444) - [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt * [`5bf00b4df23`](http://github.com/seleniumhq/selenium/commit/5bf00b4df236a50140e52fde8953f0a1bc30a7b0) - [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García * [`7e0978c4cad`](http://github.com/seleniumhq/selenium/commit/7e0978c4cada13a9ce9412155cbf8c56903c63ae) - [grid] Add method to check if slot supports BiDi :: Puja Jagani * [`2e013bd61d4`](http://github.com/seleniumhq/selenium/commit/2e013bd61d461ee524dbd124f9c8dce865ce9b3c) - [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jagani * [`e6bd1f881f3`](http://github.com/seleniumhq/selenium/commit/e6bd1f881f3bc18b147da146c1b1a00667ba9ae0) - [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García * [`1fe43fa7495`](http://github.com/seleniumhq/selenium/commit/1fe43fa7495096ee2b71bcd4b33e9a0c962a21b0) - [grid] Forward BiDi from node to driver :: Puja Jagani * [`05039ab6a54`](http://github.com/seleniumhq/selenium/commit/05039ab6a5423499a639c2e0644bf124004ecc6d) - [grid] Update proxy test to include bidi :: Puja Jagani * [`e685cf8715f`](http://github.com/seleniumhq/selenium/commit/e685cf8715f62dac1b028d36d0da574f71bc4cfd) - [py]: Remove `protocols.py` :: symonk * [`02b23e0c088`](http://github.com/seleniumhq/selenium/commit/02b23e0c088ed5093f4bd87437703eb269c45227) - [java] Consume in batches from the new session queue (#10987) :: Puja Jagani * [`01bf373e006`](http://github.com/seleniumhq/selenium/commit/01bf373e006564840ef82747ef0d437b8f3b9665) - [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jagani * [`adf498c284a`](http://github.com/seleniumhq/selenium/commit/adf498c284aa6886c0102150366b49269f22e9a8) - [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman * [`40669b666ba`](http://github.com/seleniumhq/selenium/commit/40669b666baea3fd36d98a7ac78773779e164745) - [grid] Restoring behavior for session creation interval. :: Diego Molina * [`ce1b3b180ec`](http://github.com/seleniumhq/selenium/commit/ce1b3b180ec21c6d8938ef1c4b98022d128c00f7) - [grid] Add batch size flag for session queue :: Puja Jagani * [`41f815c4afb`](http://github.com/seleniumhq/selenium/commit/41f815c4afbc69947606abb01f4e6a90d1ed5375) - [grid] Checking in browser name is present :: Diego Molina * [`017680db801`](http://github.com/seleniumhq/selenium/commit/017680db801a6fe9e160a00bc01f82f8716c2313) - [grid] Increasing batch size, to match the distributor :: Diego Molina * [`b029dcc71a9`](http://github.com/seleniumhq/selenium/commit/b029dcc71a9baad96355d8c89156aa01e67c0ac9) - [grid] Updating JS deps :: Diego Molina * [`0d82117e9a1`](http://github.com/seleniumhq/selenium/commit/0d82117e9a1d0286d615d497d34ac864fe92e13e) - [java] Updating dependencies :: Diego Molina * [`9f123a48d71`](http://github.com/seleniumhq/selenium/commit/9f123a48d71861de5c9b51b0b071ba171a012ad1) - [java] Make sure `EventFiringWebElement` implements all `WebElement` methods (#11144) :: Valery Yatsynovich * [`584d006457a`](http://github.com/seleniumhq/selenium/commit/584d006457a6192c180185da9fb347a2135fded8) - [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kiefer * [`c025a923c6d`](http://github.com/seleniumhq/selenium/commit/c025a923c6de283d4f485af0134c044869e8b901) - [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina * [`0c04357c74d`](http://github.com/seleniumhq/selenium/commit/0c04357c74d2c1acf6e6a588cd8f6a54cf4293e6) - [grid] Removing default value for `max-threads` to avoid noisy warnings due to deprecation. :: Diego Molina * [`1502505498e`](http://github.com/seleniumhq/selenium/commit/1502505498ef5c9116c188703eda3523a6376199) - [java] Updating dependencies :: Diego Molina * [`fcc4df1bc9c`](http://github.com/seleniumhq/selenium/commit/fcc4df1bc9c0f1ce7a4dfe490fb1ff765d68aa0f) - [grid] Temporarily avoiding an extra jar merging :: Diego Molina * [`101b42d5d89`](http://github.com/seleniumhq/selenium/commit/101b42d5d899de4be4995c44af953add5ee73b05) - [java] Add support for basic auth in JDK client :: Puja Jagani * [`baedf6b16b6`](http://github.com/seleniumhq/selenium/commit/baedf6b16b6a0a0b410a7056c853a5fa1fbe006c) - [grid] Adjusting PortProber for Docker execution :: Diego Molina * [`702c64f787c`](http://github.com/seleniumhq/selenium/commit/702c64f787c90d5ea13de372cb87e046a08b0432) - [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina * [`8b26e8fcb8c`](http://github.com/seleniumhq/selenium/commit/8b26e8fcb8c2e7122a8781adafa3fdd12766cc10) - Bumping bazel version :: Diego Molina * [`f53e22a106c`](http://github.com/seleniumhq/selenium/commit/f53e22a106cc8858f485cbfd6c62d8cac118ae4f) - [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molina * [`c3ecac381a7`](http://github.com/seleniumhq/selenium/commit/c3ecac381a7b128300e7f88b73b8648e778f2439) - [java] Updating deps and bumping to 4.5.3 :: Diego Molina * [`4b786a1e430`](http://github.com/seleniumhq/selenium/commit/4b786a1e4300577c195f9e8bcdf17844e67745ff) - [java] Removing check "::1" :: Diego Molina * [`ce883146b91`](http://github.com/seleniumhq/selenium/commit/ce883146b917dd0301978a134075d5b0a698c91f) - [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka * [`29b015fdbb4`](http://github.com/seleniumhq/selenium/commit/29b015fdbb46aa87f6bc868e154f460cdb45a354) - [rb] allow multiple attempts to CI for Ruby tests :: titusfortner * [`052a5cb7628`](http://github.com/seleniumhq/selenium/commit/052a5cb7628c40b992bffd6761d59ff445cad2b7) - [java] Updating CHANGELOG for 4.5.3 :: Diego Molina * [`851cb0da757`](http://github.com/seleniumhq/selenium/commit/851cb0da757ff5d1c81c03c8591a39fde678c15d) - typo in error message (#11166) :: Konstantin Kotenko * [`baba6d12862`](http://github.com/seleniumhq/selenium/commit/baba6d12862752c04b2ebb60ad1ac66ed538a935) - Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth959 * [`6ce24e46b93`](http://github.com/seleniumhq/selenium/commit/6ce24e46b93261d220e10db5449f5da0965e85b5) - [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina * [`6b8c48b962d`](http://github.com/seleniumhq/selenium/commit/6b8c48b962de1a98760003c200a4b55dd1dfbae9) - [dotnet] get CDP working :: titusfortner * [`0ba1b141db7`](http://github.com/seleniumhq/selenium/commit/0ba1b141db7357020e03366cf9c98cadfad02a16) - [dotnet] get devtools tests passing :: titusfortner * [`8e48e0840d6`](http://github.com/seleniumhq/selenium/commit/8e48e0840d69d56d1fd1a3f4bc61abef34be17f6) - [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Lee * [`d78c5e8c46f`](http://github.com/seleniumhq/selenium/commit/d78c5e8c46ff5d203c95335674074dad78d81c33) - bazelisk is pre-installed on github runners (#11173) :: Titus Fortner * [`cb0aa8525af`](http://github.com/seleniumhq/selenium/commit/cb0aa8525afac7be5b9ed10eea81f5975471f10d) - [rb] update guards for Firefox implementation of scroll wheel :: titusfortner * [`4e5978a60c7`](http://github.com/seleniumhq/selenium/commit/4e5978a60c7f752c31cc0fa4e49dad51ff9c19a3) - Update tracing.txt :: Puja Jagani * [`615bbb9fd19`](http://github.com/seleniumhq/selenium/commit/615bbb9fd19a7e0d8cb93d741b6ced873edb4ddd) - [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni García * [`f5e195d43ba`](http://github.com/seleniumhq/selenium/commit/f5e195d43bac2ee53eb6485fa14f2da0dbe57bf4) - [rb] firefox scroll by amount is only failing on mac :: titusfortner * [`a10fa79c562`](http://github.com/seleniumhq/selenium/commit/a10fa79c562d5d6b06350d582ba641435d89eb88) - ensure the correct output stream is used (#11175) :: joerg1985 * [`c927d4b34a6`](http://github.com/seleniumhq/selenium/commit/c927d4b34a6142c536269c6d262d6624c9d0dba7) - add pre-built selenium manager binaries :: titusfortner * [`08dcad65da1`](http://github.com/seleniumhq/selenium/commit/08dcad65da1d3c86dfb16a22b10064fda1117ace) - [rb] add initial support for selenium manager :: titusfortner * [`ba18eccedd8`](http://github.com/seleniumhq/selenium/commit/ba18eccedd8267feee2f97ba90711505dbb3e541) - [py] add initial support for selenium manager :: titusfortner * [`eecdacae2d8`](http://github.com/seleniumhq/selenium/commit/eecdacae2d83b611cb9c089f7d3cb0220218b78e) - [java] Add initial support for Selenium Manager :: Boni Garcia * [`69a327e4c17`](http://github.com/seleniumhq/selenium/commit/69a327e4c1785857b0f165bd1d573be97e6f76b3) - [dotnet] initial implementation of Selenium Manager :: titusfortner * [`bfba0f53088`](http://github.com/seleniumhq/selenium/commit/bfba0f5308832afed5dbc7073607775d4f784b13) - [rust] Update Selenium Manager roadmap in README (#11171) :: Boni García * [`c96bc0a437b`](http://github.com/seleniumhq/selenium/commit/c96bc0a437b39714d5e876cdadc46306e1da84c0) - [py] some scrolling tests now work on Firefox :: titusfortner * [`78dfc613b70`](http://github.com/seleniumhq/selenium/commit/78dfc613b708ac167fb9761afd32fb643deb349c) - [py] used wrong logger level :: titusfortner * [`765704f693f`](http://github.com/seleniumhq/selenium/commit/765704f693f9f72cd7851809b19dee46ca5d9d7d) - [java] update CI to use selenium manager (#11190) :: Titus Fortner * [`405951912f0`](http://github.com/seleniumhq/selenium/commit/405951912f041f14c79b1b241c10c4740ad5c9d4) - restore msedgedriver functionality to Selenium Manager :: titusfortner * [`833b0a0a56f`](http://github.com/seleniumhq/selenium/commit/833b0a0a56f6edbf8f15374688e861be6d22cb60) - remove rules_rust mirror url :: titusfortner * [`fe4c1491575`](http://github.com/seleniumhq/selenium/commit/fe4c149157504a85a19456b63efb796f14583cbf) - Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortner * [`bbc1663d099`](http://github.com/seleniumhq/selenium/commit/bbc1663d0990e4b3bd66e0f55bdfb7ec19bff8ac) - Revert "[py] do not allow Select class to work with disabled selects" :: titusfortner * [`aeb585bb353`](http://github.com/seleniumhq/selenium/commit/aeb585bb353d4c8327de25369b60306ab8d79594) - Revert "[java] only allow enabled select lists for Select class" :: titusfortner * [`dd5b0a4f1b1`](http://github.com/seleniumhq/selenium/commit/dd5b0a4f1b11033eb6e574e1f6fe5d88e785d011) - [dotnet] allow select list class to work with disabled select elements again :: titusfortner * [`cc3afbb6dd6`](http://github.com/seleniumhq/selenium/commit/cc3afbb6dd6bfd8c623b898930bd0ebde4d2991e) - [py] fix syntax for linting :: titusfortner * [`2293f0c6e82`](http://github.com/seleniumhq/selenium/commit/2293f0c6e829fd4c92b6b999fbef15e0b965b586) - [rb] test doubles need to accept selected? calls :: titusfortner * [`aa2384767c0`](http://github.com/seleniumhq/selenium/commit/aa2384767c04fff3114829eb85c1cb67527cc765) - [py] still cannot select disabled options with Select class :: titusfortner * [`e2542bbd2e5`](http://github.com/seleniumhq/selenium/commit/e2542bbd2e58f48f008cb22c8662b5a524a66b22) - [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire * [`14b802c22db`](http://github.com/seleniumhq/selenium/commit/14b802c22db5982e86df56b685b2665340dbc1d0) - [JS] Update rules_nodejs to 5.7.1 :: Sriharsha * [`f569d7f6b1f`](http://github.com/seleniumhq/selenium/commit/f569d7f6b1f2a35ea41d9604cdc69dbbd5f58485) - [grid] Closing input pipeline when 404 is returned :: Diego Molina * [`e0ade5cabc7`](http://github.com/seleniumhq/selenium/commit/e0ade5cabc7058ec9b6b1ee572dfd7b647feb853) - [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985 * [`b4ad08cad81`](http://github.com/seleniumhq/selenium/commit/b4ad08cad81326a5e90e836f84bc3af3efc98492) - [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad * [`722813c7233`](http://github.com/seleniumhq/selenium/commit/722813c723394b37dbce604ce33e0bbd5cb5d145) - [dotnet] fix typo :: titusfortner * [`d83c0efbc8a`](http://github.com/seleniumhq/selenium/commit/d83c0efbc8ac4674050d21940ef534dcb5bca6c3) - [dotnet] tidy Selenium manager logic :: titusfortner * [`2e416b8cee1`](http://github.com/seleniumhq/selenium/commit/2e416b8cee1fbd11f5edb64cb048e5df0061d3d6) - [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko * [`70d1ab1392d`](http://github.com/seleniumhq/selenium/commit/70d1ab1392dbdc6d1a3080534463302428ed1022) - [dotnet] Rework usage of selenium manager :: Nikolay Borisenko * [`64430ecb848`](http://github.com/seleniumhq/selenium/commit/64430ecb848a513528a334bc831aafe596c6c404) - [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner * [`3bdde2a07cd`](http://github.com/seleniumhq/selenium/commit/3bdde2a07cd302267dadef048bfe8258bc772fa3) - [dotnet] fix bug preventing installing addon from directory :: titusfortner * [`472eebb9443`](http://github.com/seleniumhq/selenium/commit/472eebb9443154caa463f3138cef14df50d86ee9) - [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani * [`837dfe74ddf`](http://github.com/seleniumhq/selenium/commit/837dfe74ddf42309e696b4310cb00fcff9db5493) - [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad * [`6a198b55217`](http://github.com/seleniumhq/selenium/commit/6a198b55217c8cce618182edf2207456dc547f32) - [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani * [`966ca7972e5`](http://github.com/seleniumhq/selenium/commit/966ca7972e5975e91cc0bccf1c5158ed921b1ddc) - Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov * [`62cb3a05d37`](http://github.com/seleniumhq/selenium/commit/62cb3a05d377ee7f0ac5f70d251a89511148e58c) - Prepare a patch for packaging manager binaries :: Nikolay Borisenko * [`4861218e901`](http://github.com/seleniumhq/selenium/commit/4861218e90188f127af77452c277c7f7ac3149b5) - [grid] Only check for IEDriver on Windows. :: Diego Molina * [`e14c264b60d`](http://github.com/seleniumhq/selenium/commit/e14c264b60d127f22a9d95f2e748fe5f05ab9d46) - [JS] add support for selenium manager (#11189) :: Sri Harsha * [`b9ba6c0d4c3`](http://github.com/seleniumhq/selenium/commit/b9ba6c0d4c35d7bfbab9126324d65445a4dd17ea) - Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov * [`878ce7ebd37`](http://github.com/seleniumhq/selenium/commit/878ce7ebd37d2e04b1a302ffd3e7f4ca42652856) - Ensure all ruby_test targets have access to :remote :: Alex Rodionov * [`718f4f2d1dd`](http://github.com/seleniumhq/selenium/commit/718f4f2d1dd547fdfb0013881b032090194a1a90) - [rb] update guards for tests on Windows :: titusfortner * [`7bb31fc5213`](http://github.com/seleniumhq/selenium/commit/7bb31fc5213c5147c8ac6400408056a9b15b74d8) - mark Selenium Manager implementations as beta :: titusfortner * [`ba1821db704`](http://github.com/seleniumhq/selenium/commit/ba1821db704f2c0feaef796528c049fd3de94add) - Fix platform list in #scroll_by guard :: Alex Rodionov * [`b0db1eeb303`](http://github.com/seleniumhq/selenium/commit/b0db1eeb303d770f1f0f96a4f6e29556c150ca4f) - [dotnet] add Selenium Manager support for linux & mac :: titusfortner * [`06e639eca55`](http://github.com/seleniumhq/selenium/commit/06e639eca55901be2360df0fd14724bfdd564b86) - Including Rust in `./go copyright:update` task :: Diego Molina * [`73f93515cf5`](http://github.com/seleniumhq/selenium/commit/73f93515cf54672d9bcfff958278e8a61a17d15d) - Running `./go copyright:update` :: Diego Molina * [`7be7e2e18f3`](http://github.com/seleniumhq/selenium/commit/7be7e2e18f3ca923b5a6df004542a37ad832f417) - [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner * [`4ce2649cf8e`](http://github.com/seleniumhq/selenium/commit/4ce2649cf8eb88000d52fd63af73fb70f6c6317d) - [dotnet] add Selenium Manager support for Unix :: titusfortner * [`79f1c02ae20`](http://github.com/seleniumhq/selenium/commit/79f1c02ae20c359daa5652d790894d5e4e24d93f) - Bumping versions to 4.6.0 and updating changelogs :: Diego Molina

Details

date
Nov. 4, 2022, 10:01 a.m.
name
Selenium 4.6.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