Selenium Versions Save

A browser automation framework and ecosystem.

nightly

2 weeks ago

Commits

  • 911b312: [js] Add JS comments for BiDi related files (#13763) (Puja Jagani) #13763
  • 309b3e8: [bidi][java] Deprecate using builder for Locate Node parameters. (#13767) (Puja Jagani) #13767
  • baf6116: [bidi][java] Update Locator class to not use optional (Puja Jagani)
  • cca70e3: [JS] lint fixes (Sri Harsha)
  • 68ad984: [grid] do not create unused HttpResponse instances (Jörg Sautter)

selenium-4.19.0

3 weeks ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 28d582c18b - Fix the location of the html files for redirect testing :: Puja Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina
  • f99f01a049 - Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot
  • 78029c4597 - Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot
  • 93c780439f - Bump cryptography from 41.0.4 to 42.0.4 in /py (#13615) :: dependabot[bot]
  • ddaa4aaed1 - [java] use daemon threads in JdkHttpClient #13601 :: Jörg Sautter
  • cc93539c6c - [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko
  • 24188440cb - [rb] Run all unit tests in RBE :: Alex Rodionov
  • da62a402d0 - [dotnet] Correct ChromiumDriverService.AllowedIPAddresses property name (#13626) :: Yevgeniy Shunevych
  • db517766c1 - [java] use a static class for ProxySelector #13622 :: Jörg Sautter
  • aefde123a3 - [rb] Update YARD to address https://github.com/advisories/GHSA-8mq4-9jjh-9xrc :: Alex Rodionov
  • d65e38e34f - [rb] Fix documentation generator :: Alex Rodionov
  • 5bc8952c3b - [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautter
  • c0711e2d0b - Add devcontainer.json to ease local dev environment setup (#13638) :: Trig
  • 1cfe9917c7 - [java] close the httpclient after checking the service status #13643 :: Jörg Sautter
  • b9a95a32a2 - [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko
  • 832a31e192 - [Build] Update rules_python to 0.31.0 :: David Burns
  • ffedae32bb - Run prettifier over the selenium-webdriver node code :: Simon Stewart
  • 3c051755e3 - Fix JS linting errors :: Simon Stewart
  • 8f7c7a4b3c - [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortner
  • d266777517 - [ci] Update setup-bazel action :: Alex Rodionov
  • d073e594b5 - [py] Fix how version numbers are handled :: Simon Stewart
  • 738415711c - Remove some printf debugging :: Simon Stewart
  • 739f5ec672 - [build] Tweaking how nightly build version in Python works :: Diego Molina
  • ffed982e95 - [build] Installing twine to push to TestPyPi :: Diego Molina
  • 420f074858 - [bidi][java] Add storage module (#13675) :: Puja Jagani
  • a66db94fdf - [rb] Avoid overescaping browser path :: Alex Rodionov
  • eae850739a - [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionov
  • ad17dd21b7 - [bazel] Update rules_java :: Alex Rodionov
  • 77521ccf0d - [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani
  • 9fa8a62ce9 - [js] Fix linting :: Puja Jagani
  • eddd906be0 - [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani
  • 83083c6359 - [JS]: Update npm deps to latest :: Sri Harsha
  • cce0385627 - [bidi] [js] Add storage module (#13684) :: Puja Jagani
  • b5ded12227 - [java] Enabling canListenToFetchError for Firefox :: Diego Molina
  • 2b8fa0c1e3 - [bidi][js] Add fail request command :: Puja Jagani
  • a3811c4818 - [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García
  • 8ab92eb9c9 - [rust] Bump dependencies to latest versions :: Boni García
  • 8909a53e69 - [rust] Change browser version in test :: Boni García
  • fccae20dd2 - [rust] Revert serde to previous version :: Boni García
  • a1a546357e - [rust] Revert clap to previous version :: Boni García
  • 552a2aa4bd - [rust] Revert lock files :: Boni García
  • 12fac085d1 - [rust] Revert dependencies :: Boni García
  • 2f0a93d10b - [rust] Bump dependencies versions except clap :: Boni García
  • 4c0ac3d932 - [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99
  • c77e2165e9 - [bazel] Update pinned browser :: Alex Rodionov
  • bd540f2c3e - [rb] Generate per-browser test targets :: Alex Rodionov
  • 4e175752ea - [ci] Bump setup-bazel :: Alex Rodionov
  • e9bbb29c34 - [bazel] Add Linux Edge to pinned browser :: Alex Rodionov
  • cb98925a1f - [rb] Enable Edge tests on RBE :: Alex Rodionov
  • 66c08fe457 - [py] Run Edge tests on RBE :: Alex Rodionov
  • 4b584ef2ca - [java] Enable Edge tests on RBE :: Alex Rodionov
  • 1aa091e423 - [dotnet] Run Edge tests on RBE :: Alex Rodionov
  • 8f8bf8ee6a - [java] Remove firefox-dev tests :: Alex Rodionov
  • 2e415891b9 - [rb] Add linter to RBE :: Alex Rodionov
  • 5a7272eec9 - [dotnet] Formatted source style globally :: Nikolay Borisenko
  • 41e6384542 - [bidi][java] Add continueRequest and continueResponse command (#13692) :: Puja Jagani
  • 5f98528058 - [bidi][java] Use enum for HttpMethod :: Puja Jagani
  • ea41d9643f - [java] Fix the parameters passed for credentials :: Puja Jagani
  • 3ff5a07c31 - [bidi][js] Add error handling to check Bytesvalue instance :: Puja Jagani
  • 9c5fb53538 - [java] Fix formatting :: Puja Jagani
  • 57f8398577 - [java] Add missing Http method names in the enum :: Puja Jagani
  • ca4f3c3e7e - Bump follow-redirects from 1.15.4 to 1.15.6 (#13697) :: dependabot[bot]
  • f54b0680fa - Bump follow-redirects from 1.15.4 to 1.15.6 in /javascript/grid-ui (#13696) :: dependabot[bot]
  • 5b7c95b930 - [rb] Add full RBS support (#13234) :: Agustin Pequeno
  • 30fbca17f5 - [bidi][js] Add continueRequest and continueResponse command (#13704) :: Puja Jagani
  • 3c783f7c0e - [bidi] Add provide response command (#13708) :: Puja Jagani
  • 4c279c770c - [js] Update error message :: Puja Jagani
  • e195d79285 - [rust] Bump clap to version 4.5.2 (#13699) :: Boni García
  • ceaa738dd2 - [bidi][java][js] Add setFiles command of the Input Module (#13711) :: Puja Jagani
  • bbd59478af - Migrate to aspect_rules_js :: Simon Stewart
  • 06c008d818 - Regenerate lock file and fix linting errors :: Simon Stewart
  • 864089606c - Fix lint errors :: Simon Stewart
  • cb74d76a4b - [dotnet] re-run the deps command :: Simon Stewart
  • 80347bf787 - Quick fix to prevent us accidentally publishing python bindings during a build :: Simon Stewart
  • 0310e9fe4b - [python] Replace genrule with py_binary :: Simon Stewart
  • 5cc0269c15 - [python] Fix release target in rakefile :: Simon Stewart
  • d431dc87ee - Fix copyright notice :: Simon Stewart
  • 12344fe74a - [bazel] Bump to 7.1.0 without bzlmod (#13713) :: Simon Stewart
  • 49214cd404 - Update schedule for lock.yml :: Diego Molina
  • c7fdd50901 - [dotnet] Rename assembly prerequisites to AssemblyFixture :: Nikolay Borisenko
  • e7db08f519 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13563) :: Selenium CI Bot
  • 7c1fae379f - [dotnet] Support setting timeouts in capabilities (#13698) :: Nikolay Borisenko
  • 49352f93ad - [dotnet] Disabling ShouldMoveToLocation. :: Diego Molina
  • 755d25402c - [dotnet] Disabling a few Chrome tests :: Diego Molina
  • 1cb091b11b - [dotnet] Disabling some JavascriptEnabledBrowserTest.cs in RBE :: Diego Molina
  • 087d2bfb0e - [dotnet] Disabling one test from TakesScreenshotTest.cs in RBE :: Diego Molina
  • 65b5ff3890 - [dotnet] Fixing tests in SelectBrowserTests :: Diego Molina
  • 3c74f07896 - [dotnet] Fixing SelectTests.cs :: Diego Molina
  • f437fddef0 - [build] Removing skipped dotnet tests from RBE. :: Diego Molina
  • 87fe8b7b28 - [java] Enabling a few BiDi tests for Firefox :: Diego Molina
  • 860c41433b - [build] Removing skipped Java tests from RBE. :: Diego Molina
  • e3837622a8 - [java] Ignoring a test that fails in RBE :: Diego Molina
  • 96acefc098 - [java] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • ff537fe2b0 - [java] Enabling a few more BiDi tests for Firefox :: Diego Molina
  • 28d0bce174 - [java] Skipping a few BiDi tests :: Diego Molina
  • c4c37c4b67 - [java] Running in GH Actions some skipped tests in the RBE build :: Diego Molina
  • a684ab6137 - Correcting Java workflow file :: Diego Molina
  • 39623fad28 - [java] Splitting browser tests per OS and remote only in macOS :: Diego Molina
  • 2031018be7 - [java] Fixing new line character as the PowerShell is the default shell :: Diego Molina
  • 5be82f7cd1 - [java] Skipping FederatedCredentialManagementTest tests :: Diego Molina
  • 88dfd80bc8 - [py] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • 8395219a23 - [build] Removing skipped Python tests from RBE. :: Diego Molina
  • d96cc717a8 - [java] This is already being tested on the other jobs :: Diego Molina
  • 5e5e6f1123 - [rb] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina
  • 4c27f8c17e - [rb] Running format script :: Diego Molina
  • 9fa5d20d6b - [rb] Making the linter happy :: Diego Molina
  • 7a8e8c5dcf - [js] Pushing mutation-listener.js and see if it helps the build :: Diego Molina
  • 3184040b06 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13725) :: Selenium CI Bot
  • af49a5e15b - [atoms] use css locators in dom.js (#13430) :: Jörg Sautter
  • 033d1a8c99 - [js] Use copy_file for mutation listener :: Alex Rodionov
  • 35fef2a812 - [java] Reties in CI for Java tests :: Diego Molina
  • f4435f74be - [java] Enabling SM for RemoteWebDriverDownloadTest as it is not executed in RBE. :: Diego Molina
  • cdd05e0369 - Bump @types/react from 18.2.48 to 18.2.70 (#13730) :: dependabot[bot]
  • 4668df3025 - Add JSON serialization for ShadowRoot (#13680) :: Scott Babcock
  • 3fab5fa261 - [dotnet] Treat unsuccessful http responses as errored commands (#13608) :: Nikolay Borisenko
  • bfcc737226 - [dotnet] Fix failed build via adding missing using statement :: Nikolay Borisenko
  • 4ac77f2771 - [dotnet] Enable internal logging at trace level for unit tests (#13727) :: Nikolay Borisenko
  • e3a9f2cd12 - Bump rack from 2.2.8 to 2.2.8.1 in /rb (#13641) :: dependabot[bot]
  • 75dc259018 - Bump express from 4.18.3 to 4.19.2 (#13734) :: dependabot[bot]
  • 3b70890181 - [py] Add more network interfaces to detect lan ip (#13663) :: Jani Hautakangas
  • e45ecd85dc - [rust] Bump dependencies to latest versions :: Boni García
  • 94b2c9b7b8 - [rust] Bump rustc compiler to version 1.77.0 :: Boni García
  • 1bb1b01691 - Revert "[rust] Bump dependencies to latest versions" :: Boni García
  • dec63daa00 - [rust] Update checksum in lock file :: Boni García
  • 82277abbe5 - [java] ensure the original RemoteNode stays DOWN #13646 (#13647) :: Jörg Sautter
  • 9931d0af27 - Update script commands to fix the failing BiDi tests (#13737) :: Puja Jagani
  • 0e4e73974b - [dotnet][rb][java][js][py] Automated Browser Version Update (#13736) :: Selenium CI Bot
  • 18aec307aa - install_addon() didn't take into account dir paths with trailing slashes (#13694) :: jkbzh
  • 242befb13e - [rust] Select release with artifact when filtering Edge response (#13735) :: Boni García
  • fccfed1e92 - Explicitly export Select and WebDriverWait from selenium.webdriver.support.ui (#13491) :: Adam Dangoor
  • 4cfe983a35 - Add return type to webelement.submit (#13490) :: Adam Dangoor
  • 55e7a536e9 - [java] removed usage of FileBackedOutputStream in the client (#13308) :: Jörg Sautter
  • 907b2197da - [java] Remove "se:bidi" (#13528) :: Puja Jagani
  • 1b06b13b98 - Add type to parameter of webelement.WebElement.send_keys (#13492) :: Adam Dangoor
  • 0c81991f42 - [rust] Use apple-flat-package crate to extract PKG files (#13740) :: Boni García
  • fbf75fd266 - [rust] Fix Edge management in RPM-based Linux (#13705) :: Boni García
  • 1f058a839d - [rust] Enhance logic to uncompress DEB files and set toolchain version (#13741) :: Boni García
  • 5b60724724 - [bidi][java] Fix a bug caused due to typo :: Puja Jagani
  • a179a98be1 - [bidi][java] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13743) :: Puja Jagani
  • 32d9eddaca - [dotnet][rb][java][js][py] Automated Browser Version Update (#13742) :: Selenium CI Bot
  • 5affd351dd - [js] Adding package-lock.json :: Diego Molina
  • 7660a33352 - [build] Adapting script to new package-lock.json location. :: Diego Molina
  • 8ef513697c - [rust] Remove non-necessary trace :: Boni García
  • 5f9cec8963 - Release 4.19.0 (#13747) :: Diego Molina
  • a12c3b56a9 - [build] Moving versions to nightly :: Diego Molina

selenium-4.18.0

1 month ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 5404e6d523 - updating versions to nightly :: Titus Fortner
  • 7bec7b419d - [build] fixes to automated release tasks :: Titus Fortner
  • 7112e476d6 - [build] fix chmod value for geenrated dotnet files :: Titus Fortner
  • 72436c43b6 - [build] fix release note formatting :: Titus Fortner
  • f9ff9b3c08 - [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani
  • 1e2b8d6323 - [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani
  • 91e7572bf7 - Fix typo in setup.py (#13487) :: EwaMarek
  • 6334c2fa22 - Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot
  • 9a044b8310 - [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molina
  • e2b595b486 - [py] Correct typing_extension dependency for wheel generation :: David Burns
  • d9ff42059e - [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina
  • 5440d2b173 - [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortner
  • d74db8a131 - [build] create selenium-release target for python :: Titus Fortner
  • dd02fbf9c1 - [build] need to include twine in requirements to use it in target :: Titus Fortner
  • c5fb5a551a - [build] fix short version in python docs :: Titus Fortner
  • c618cac603 - [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner
  • 4f9d290ca7 - [js] Enabling virtual authenticator tests for Firefox :: Diego Molina
  • 83838605d1 - Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Bot
  • fa658f499a - [bidi] Add browsing context destroyed event :: Puja Jagani
  • fe77555cd2 - [bidi][js] Add test for basic auth network event :: Puja Jagani
  • ca9c0c1237 - [bidi] [js] Add realm destroyed event :: Puja Jagani
  • b5259d8a4b - [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora
  • 17d0491b6f - Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot
  • 569e64be17 - [bidi][java] Add network intercept commands :: Puja Jagani
  • a9a0aa4c0b - [bidi][java] Add command "continuewithAuth" :: Puja Jagani
  • 6ad24d3731 - [bidi][java] Add failRequest command :: Puja Jagani
  • 1f01bfe3fb - [build] add git gem to gemspec as a development dependency :: Titus Fortner
  • eb38753337 - [build] add more information to bazel errors in tasks :: Titus Fortner
  • 319e4d7119 - [build] make sure task arguments are Arrays :: Titus Fortner
  • ad4fb54ea3 - [build] fix git code in rake tasks :: Titus Fortner
  • e93719e41b - [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortner
  • b1af5d6495 - [build] update version in package-lock for node :: Titus Fortner
  • 339a837444 - [build] update tasks for release preparation :: Titus Fortner
  • c2ea3b2c2d - [build] do not update copyright information as part of release preparation :: Titus Fortner
  • 168c9f5417 - [rb] make suggested updates from rubocop :: Titus Fortner
  • 4ffaab1e22 - [rb] fix bad rubocop autocorrection :: Titus Fortner
  • fb062a5a67 - [java] use the W3C state to detect errors :: Jörg Sautter
  • 7c1b450a25 - [rb] fix another bad rubocop autocorrection :: Titus Fortner
  • eba101db0e - [rb] update rubocop and revert incorrect changes :: Titus Fortner
  • 65c4abdd84 - [ci] update pinned browser PR to ensure all tests are run :: Titus Fortner
  • e7bd6c4b59 - [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortner
  • fea3262dad - Automated Browser Version Update (#13517) :: Selenium CI Bot
  • 036b61371a - [ci] Create pre-release workflow (#13513) :: Titus Fortner
  • 81865828a2 - [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortner
  • cea0a3c7ac - Fixed typo in CHANGELOG :: Luke Hill
  • e7fb98b4d9 - [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner
  • 4dc45f7d84 - [dotnet] remove download url parameter from driver service constructor :: Titus Fortner
  • b383138f78 - [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner
  • 6dc4d5758c - [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner
  • 57540d17ae - Automated Browser Version Update (#13523) :: Selenium CI Bot
  • 249e291e64 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot
  • 5c214ba4cf - [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko
  • 878e18657f - [grid] Fixing driver configuration parsing :: Diego Molina
  • f79256f8bd - Automated Browser Version Update (#13540) :: Selenium CI Bot
  • c6161974e3 - [java][cdp] Ensure dom mutation listener calls to webdriver apis are thread safe :: Puja Jagani
  • 085ad4d7ec - [dotnet][rb][java][js][py] Automated Browser Version Update (#13546) :: Selenium CI Bot
  • 08c7c0176c - Fix typo in comment (#13549) :: mtrea
  • 31877652f6 - [js] guard failing virtual authenticator tests from running on firefox :: Titus Fortner
  • 4d6bdd01fe - [bidi] [js] Add locate node command (#13489) :: Puja Jagani
  • 574fea79da - [bidi][js] Deprecate NetworkInspector in favor of Network :: Puja Jagani
  • 54a9cc48fa - [js] Skipping two failing FF tests :: Diego Molina
  • e824acb886 - [rust] Bump dependencies to latest versions :: Boni García
  • 7b4103335f - [dotnet][rb][java][js][py] Automated Browser Version Update (#13552) :: Selenium CI Bot
  • f959e88823 - Bump Bazel to the latest stable 6.x release (6.5.0) (#13556) :: Simon Stewart
  • 60aa5676f6 - [rust] Remove cross command in CI build for Linux :: Boni García
  • efdb59bf33 - Bump rules dotnet to 0.14.0 (#13557) :: Simon Stewart
  • 290cfff2a0 - [js] Make npm run lint pass for javascript/node/selenium-webdriver (#13560) :: Simon Stewart
  • e815a1c870 - [bidi][js] Add "addintercept" and "removeintercept" commands (#13564) :: Puja Jagani
  • 6f8e81e37a - [js] Add import :: Puja Jagani
  • c2a660b51b - [js] Add import :: Puja Jagani
  • 85dd3b4d21 - [java] Allow null input in FluentWait (#13558) :: Valery Yatsynovich
  • 0b2265c759 - [java] Add missing event handlers for TargetLocator interface (#13559) :: Valery Yatsynovich
  • a6da4aabf3 - [rust] Add timestamps to Selenium Manager logs (#13554) :: Boni García
  • f38718b59b - [rust] Selenium Manager decrease frequency of statistics reporting (#13555) :: Boni García
  • 390e98d2bc - [py]: Update linting dependencies :: Simon K
  • 587c8acd96 - Update documentation link in readme (#13570) :: Simon Perepelitsa
  • 4eeeba7dee - [bidi] [js] Add auth related commands (#13572) :: Puja Jagani
  • d3bba9ea5f - [bidi][js] Add 'continueWithAuth' command :: Puja Jagani
  • 5bee19e4d1 - [rust] Selenium Manager log level (#13566) :: Boni García
  • b258204362 - [rbe] Disable GHA caches (#13577) :: Alex Rodionov
  • b954bcdb4a - [java] shutdown the process of a failed driver server start :: Jörg Sautter
  • 65166ba2e8 - [java] ensure ExternalProcess.waitFor will not block :: Jörg Sautter
  • 9077fbac38 - [java] fixed the format of DriverService :: Jörg Sautter
  • 047fe882fc - [java] use message templates in logger calls :: Jörg Sautter
  • 797100732e - Fix images with correct dimension and transparent parts (#13579) :: Nikolay Borisenko
  • 0b22bc8167 - [bidi][java] Add 'fetchError' event :: Puja Jagani
  • b6b209602d - [bidi][js] Add 'fetchError' command :: Puja Jagani
  • 3338c08045 - Fixing NPE when "se:downloadsEnabled" not set (#13583) :: Trig
  • 8d6bccaedd - [dotnet] Move initialization of error codes to static ctor :: Nikolay Borisenko
  • 1eb2c8c88d - Make Rectangle fields final to enhance immutability (#13586) :: Manuel Blanco
  • 2d941a009f - Use all provided options while merging them for Firefox (#13582) :: Oleg Ridchenko
  • a72ab320d0 - [java] Fix access modifier for script module classes :: Puja Jagani
  • 1cdf5b4585 - [java] use the ErrorCodec to build the WebDriverException #13580 :: Jörg Sautter
  • 8405299314 - [dotnet] Add DetachedShadowRoot exception for error response handling :: Nikolay Borisenko
  • 2d177bcd4a - [dotnet] Add InsecureCertificate exception for error response handling :: Nikolay Borisenko
  • 0209bec558 - [dotnet] Fix network response data encoding (#13576) :: Nikolay Borisenko
  • 335df5df8c - [java] give the driver some time to terminate graceful :: Jörg Sautter
  • 32cf182764 - [py] Bumping Python for nightly :: Diego Molina
  • 42414254df - [build] Adapting Rakefile to bump nightly for Python :: Diego Molina
  • 92d47ac373 - [build] Fixing Rakefile to bump nightly for Python :: Diego Molina
  • 1bd75869a9 - [py] Adding job for Python nightly :: Diego Molina
  • b20f29f99b - [py] Fixing typo in Nightly python job :: Diego Molina
  • d1c19c5e35 - [py] Using build and twine :: Diego Molina
  • 104470214c - [py] Installing twine :: Diego Molina
  • 83656d615e - [py] Env vars for twine :: Diego Molina
  • df7e464a68 - [build] Enabling more than one "nightly" per day :: Diego Molina
  • 5aa7ce0d1e - [build] Adding stable as default parameter :: Diego Molina
  • ce9dee2d2e - Add html pages for testing redirect functionality :: Puja Jagani
  • b6bf9de7cc - Release 4.18.0 (#13602) :: Diego Molina
  • 28d582c18b - Fix the location of the html files for redirect testing :: Puja Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina

selenium-4.17.0

2 months ago

selenium-4.16.0

4 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 1bef9d0e64 - update versions for 4.16 nightly releases :: titusfortner
  • 478b430596 - [java] remove unnecessary static import :: titusfortner
  • 33a14a9187 - Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot
  • 86df0ad64b - Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot
  • 770796ca19 - [rb] specify in tests to use stable browser version :: titusfortner
  • 65120712f8 - [rb] do not run bidi tests in parallel :: titusfortner
  • e7d4e26c57 - [py] fix inadvertent code change in mutation_event :: titusfortner
  • 186b03aa26 - [py] fix bug in using SE_MANAGER_PATH :: titusfortner
  • 385f96fe7e - [py] update change log and versions for 4.15.1 :: titusfortner
  • 1c9e702b86 - [py] fix incorrect version changes :: titusfortner
  • 82ac41d8b1 - [java] update name of variable to match current functionality :: titusfortner
  • c020b03b58 - [grid] allow stereotype to always allow browser version of "stable" :: titusfortner
  • 11821893f0 - [bidi][java] Listen to channel message :: Puja Jagani
  • c84ec6fa38 - [rust] Simplify syntax for raw strings :: Boni Garcia
  • 8dfaae7518 - [java] Deleted a line by mistake :: Puja Jagani
  • 343c75e3b2 - [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garcia
  • cd31e778d6 - [rust] Include webview2 in the browser name cli help :: Boni Garcia
  • bb4b80dc17 - [rust] Include esr label in browser version for cli help :: Boni Garcia
  • ea51452ed3 - [bidi][java] Add realm related events :: Puja Jagani
  • 7680b7cf25 - Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot
  • 18cd122cc1 - [py] fix bug where downloaded file was not getting unzipped :: titusfortner
  • 7247f84882 - [py] update change log and versions for 4.15.2 :: titusfortner
  • 9e2da6eb0a - [java] move the module-info.class to the correct place :: Jörg Sautter
  • 6f7c5acc9f - [py] fix linter :: titusfortner
  • 2621f825cb - [py] add more logging to driver startup :: titusfortner
  • aaec17ea7e - add rust files to update version script :: titusfortner
  • 945e4f4a67 - Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi
  • 76ace926a1 - Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder
  • 194b06097a - [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romero
  • afa349ad96 - [rb] mark minimizing test as flaky :: titusfortner
  • e4d31f2dba - [java] close the streams after I/O failure #13096 :: Jörg Sautter
  • 0c86525184 - [java] keep the streams alive :: Jörg Sautter
  • 2448031295 - Roll browsers :: Simon Mavi Stewart
  • 16c335f72d - Update rules_dotnet (#13117) :: Daniel P. Purkhús
  • a5591ef9c8 - [java] fixed events without parameters #13109 :: Jörg Sautter
  • eb82278c99 - [java] moved the method to the correct place :: Jörg Sautter
  • 591f84925b - [ie] Fixed typos in logged messages (#13120) :: Rami
  • 1310bb666f - Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia
  • 10adfe88a2 - py: fix WebDriverWait type hints for WebElement (#13108) :: pinterior
  • b5822ce045 - Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart
  • 5d44c2ce4f - //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart
  • 02285039f0 - Add some very brief docs about why the js directories are there :: Simon Mavi Stewart
  • 1bccc05627 - [ci] do not run a target that has been removed :: titusfortner
  • d1787a9d1e - [java] ensure the complete output is read #13091 :: Jörg Sautter
  • feece00b15 - [java] fixed reading array parameters in the CDP client :: Jörg Sautter
  • 9fa9e964ec - [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenko
  • d8cd9dc500 - [rust] Include geckodriver-Firefox versions mapping :: Boni Garcia
  • b83394c2ed - delete 'lock' file in FF profile (#13090) :: MatzFan
  • f556983ea1 - Remove unused targets from the JS tree (#13129) :: Simon Stewart
  • b0497bf2de - [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García
  • 53874e672f - [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko
  • 8ea43183bb - [py] Correct usage of Executable Path in Service :: AutomatedTester
  • 8723640a2b - [build] create release configuration to download assets built remotely :: titusfortner
  • 753766e613 - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart
  • 69ea44a857 - [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni García
  • a801016bf7 - Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart
  • 73a5f7085d - [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart
  • f26e6bdc2f - [py] Add fixtures for clean objects :: AutomatedTester
  • e34220cdc5 - [py] clean up of usage of executable path in services :: AutomatedTester
  • a99b08de3f - [Build] Update skipped tests virtual auth test :: AutomatedTester
  • 9d20c8ace3 - [ci] Mark some python tests as being skipped :: Simon Mavi Stewart
  • 0860f26645 - [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart
  • 47b4cdcfb8 - [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewart
  • b8819d5c78 - [ci] Move atoms tests into the rbe build :: Simon Mavi Stewart
  • f085ea2db7 - [py] Fix Proxy tests to work with pin_browsers :: AutomatedTester
  • d9c71484b1 - [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart
  • 4d1b000082 - [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart
  • 90182c647e - [ci] fix CI by building node js before testing :: titusfortner
  • c258b225a0 - [py] fix linting :: titusfortner
  • db507155fd - [py] fix black and flake8 linting issues :: titusfortner
  • c874171468 - [dotnet] set all test targets to net7.0 :: titusfortner
  • 35e700724c - [dotnet] add runfiles support to bazel :: Daniel P. Purkhus
  • 573eee0c0a - [dotnet] skip using Runfiles when not using Bazel :: titusfortner
  • 59e57cf8e9 - [dotnet] Do not specify a default location for drivers in tests :: titusfortner
  • 0276c443fc - [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia
  • 1d7d3aaea9 - [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia
  • 9e33a0b1c7 - [rust] Refactor webview test in a different test file :: Boni Garcia
  • de22f34127 - [rust] Replace function for creating parent path if not exists :: Boni Garcia
  • 600a614a91 - [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985
  • b65ad226b7 - [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia
  • 3ae7ae2f71 - [java] Reverting changes made regarding setting proxy via system properties :: Puja Jagani
  • b27523b8a9 - [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco
  • 8f8c856c3c - [java] Formatting files :: Diego Molina
  • 8cd85d5051 - [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwal
  • aeb0d6268f - [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia
  • 8cebe1082c - [rb] fix test guard to use correct platform name :: titusfortner
  • 354c7181ab - Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler
  • 6c58924f07 - [rust] Update dependencies to the latest available versions :: Boni Garcia
  • 3041af31cc - [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García
  • 5138a9c7c7 - [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jagani
  • eb0a321952 - don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottile
  • b9ef666b6c - Add RBS files to Ruby (#12844) :: Agustin Pequeno
  • c0495951d1 - [java] Ensure all print options are sent as map instead of object :: Puja Jagani
  • eaaa50285d - [java] Allow setting print options page ranges using list :: Puja Jagani
  • 74ae923809 - [java] Remove unused import :: Puja Jagani
  • 65b59ae1b4 - fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkers
  • f7e5b45025 - [rb] update with linter fixes :: titusfortner
  • b7364d6fad - Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Bot
  • cd67d04de8 - Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot
  • 7763c5be7e - [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet
  • 1ec1b2a9b4 - [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionov
  • d999931ca9 - [ci] Update setup-bazel action :: Alex Rodionov
  • 59b8f23033 - [rb] convert binary locations for cygwin :: titusfortner
  • c535217f0a - [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner
  • 6814b9d418 - [rb] allow Selenium Manager to work with Unix :: titusfortner
  • 5a7a2ac896 - [py] allow bsd operating systems to use the linux binary :: titusfortner
  • ad01c0d6cc - [java] add macOS 14.0 to Platform :: titusfortner
  • c6df30c627 - [java] do not return linux Selenium Manager by default :: titusfortner
  • 83348f4147 - [py] fix failing linter :: titusfortner
  • 8a73dd2917 - [py] fix doc formatting :: titusfortner
  • b617ef5ab9 - [ci] Update setup-bazel action :: Alex Rodionov
  • bfd4017c89 - [ci] Yet another update to setup-bazel action :: Alex Rodionov
  • 6d7139d849 - [java] fix formatting :: titusfortner
  • 2008e1004c - Close trio memory channel sender after the driver is quit (#13151) :: Johnny.H
  • dde3eed5db - [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni García
  • c806757cc1 - [rust] Fix webview2 support when browser path is set (#13204) :: Boni García
  • 36585d189b - [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequeno
  • b4e3ee3d67 - [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenko
  • bd5cbe5b3a - "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupin
  • edbebe0f63 - [bidi][java] Add traverse history command :: Puja Jagani
  • 2a0063fc9d - [java] Remove unused import :: Puja Jagani
  • 6205337aa2 - [java] make the json parsing exception text more helpful :: Jörg Sautter
  • 240e17b647 - [java] Add javadoc to support event classes (#13199) :: Oscar Devora
  • acbf749d84 - [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortner
  • da80617a08 - [py] add test for browser specific feature on remote driver :: titusfortner
  • 64aea82b51 - [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortner
  • b1aae606f0 - [py] remove deprecated quiet parameter from Safari service constructor :: titusfortner
  • d7291fd2f5 - [py] ensure all drivers stop service during driver quit :: titusfortner
  • e91ba2109e - [py] update chromium driver constructors for readability :: titusfortner
  • 5494e07f62 - [py] update driver constructor typing :: titusfortner
  • 9684923603 - [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko
  • 7a9c7a165c - [dotnet] Properly close test web server without delays :: Nikolay Borisenko
  • 94b566df18 - Revert closing of test web server back :: Nikolay Borisenko
  • 3384df34f4 - [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenko
  • a24a189764 - [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko
  • 82f5c1883e - Update lock.yml :: Diego Molina
  • 647d904271 - [java] packages should be opened to modules #13217 :: Jörg Sautter
  • 9571248d95 - [github] automatically comment when I-logging label is applied :: titusfortner
  • 6b2463665b - [dotnet] Internal logging (#13140) :: Nikolay Borisenko
  • 015595dfe8 - [java] adds more tests for java support event class (#13198) :: Oscar Devora
  • 252b462b16 - Add a /quitquitquit endpoint to the test server to make killing it easy :: Simon Mavi Stewart
  • b59a9fbb4e - [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Duc
  • b5a2e11a76 - [java] Remove retrying on timeout exception (#13224) :: Puja Jagani
  • cc508fe8bf - [rb] add window minimization test for linux to flaky list :: titusfortner
  • 06519c95ee - [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov
  • 999e583348 - [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVliet
  • f2abe55a3d - allow setting Beta for pinned browsers :: titusfortner
  • 609891bcb9 - allow pinned browsers script to overwrite bazel file directly :: titusfortner
  • 27d4f16158 - optimize pinned browsers script for fewer network calls :: titusfortner
  • 163167e30f - fix formatting and add logging to pinned browsers script :: titusfortner
  • 3f9f83dd1c - run pinned browsers script :: titusfortner
  • cdbe9c6272 - [java] must not request further invocations for a broken websocket :: Jörg Sautter
  • 0fed25ccea - pinned browsers script needs to toggle chrome channel with args not env :: titusfortner
  • 81ad98874a - update pinned browsers to Chrome 120 :: titusfortner
  • 9bfbec09cd - [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985
  • bb8cd714f2 - create bazel target for updating CDP versions :: titusfortner
  • ebf9de98b1 - [cdp] add Chrome 120 and remove 117 :: titusfortner
  • 82316a7365 - update selenium manager binaries to v0.4.16 :: titusfortner
  • 053c73b41a - update change logs for 4.16 :: titusfortner
  • 6b47c13d0c - dynamically get java version from version.bzl for Rakefile :: titusfortner
  • 3c6a69a6df - update python documentation for using grid by pointing to selenium.dev :: titusfortner
  • a4cb5beff6 - update the update-versions script to bump Selenium versions in all required places :: titusfortner
  • c06d6676aa - fix update-versions script :: titusfortner
  • 15400459dd - Update version to 4.16.0 :: Puja Jagani

selenium-4.15.0

5 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f4334adc5c - update versions for nightly releases :: titusfortner
  • ee8c814618 - [rb] update gemfile with nightly version :: titusfortner
  • c3fc944d5e - fix change logs :: titusfortner
  • 163ba66495 - [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner
  • 3dbb37c6ff - [js] update package lock version :: titusfortner
  • 2ef70312e8 - [bidi][java] Add set viewport command :: Puja Jagani
  • f02e917ec6 - [bidi][java] Add browsing context activate command :: Puja Jagani
  • 2940a0d24d - [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia
  • 889a636954 - [ci] Slim the Java build even further (#12913) :: Simon Stewart
  • abeb86612d - [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jagani
  • cdd75fcda8 - [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jagani
  • ca15a17230 - [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagani
  • a92711b6a7 - Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot
  • 819955bd77 - [iedriver] update versions to 4.14.0.0 :: titusfortner
  • f6d04c8a67 - [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart
  • 06bb4e9f33 - [java] remove lift related packages and dependencies (#12917) :: joerg1985
  • 1f8b8d9a80 - Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Bot
  • bbcfc9aead - [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco
  • 225074be5d - [java] Fix default values for print options page size :: Puja Jagani
  • 78ee4c01a7 - [java] Update page size test :: Puja Jagani
  • 1c89e31e7a - [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewart
  • a717e3feba - Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg
  • 966cb9f9a1 - [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García
  • 6c6b5622b9 - [java][bidi] Add print command :: Puja Jagani
  • 8f73722712 - [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart
  • 36108e7244 - Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot
  • 7ddfad6ad7 - [java] use the java process builder to run external processes (#12898) :: joerg1985
  • d9f0010403 - [py]: Return a pathlib.Path when SE_MANAGER_PATH is set. closes #12929 :: symonk
  • 1e6e5ec2fa - [java] allow a custom timeout when shutting down a process :: Jörg Sautter
  • 27c7fdbef8 - [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautter
  • dd00a0ab56 - [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner
  • 0a3d590f7a - [java] Remove unused imports :: Puja Jagani
  • 7cc250fa59 - [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco
  • 6217edce1e - Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot
  • 03f8ede370 - [java] update change logs and version for 4.14.1 :: titusfortner
  • 2de505e37c - [java] reset versions for nightly snapshots :: titusfortner
  • 8fc8ce623b - [java] fixed the characteristics of the collector :: Jörg Sautter
  • 2794376529 - [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco
  • 69b64f0582 - Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot
  • 2d89118198 - [dotnet] fix incorrect references in comments :: titusfortner
  • 42cc35585b - [java] removed use of guava from browser packages :: Jörg Sautter
  • 8cd9757086 - [dotnet] bump version to 4.14.1 and update changelog :: titusfortner
  • a98e61f24b - Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot
  • 0074a7c377 - [java] removed use of guava from devtools (#12943) :: joerg1985
  • 8fee675e1e - [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García
  • 9ff1fe286c - [dotnet] do not set binary as empty string (#12738) :: titusfortner
  • 8ed8aa2d1d - [java] do not set browser binary if it is an empty string (#12738) :: titusfortner
  • fe4bc76f71 - [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 0081a5de19 - [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 4c7b83f4f1 - [ci] cannot build dotnet:all right now :: titusfortner
  • ae0d894740 - [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortner
  • e8c3e9db75 - [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani
  • 7461f1d496 - [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani
  • 7450a1a0f8 - [js][bidi] Fix network inspector test :: Puja Jagani
  • 20abb92950 - [java] Remove unused import :: Puja Jagani
  • 5d80f4f631 - Update .gitignore :: Puja Jagani
  • 4b3238fc8f - [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenko
  • d6899008ab - [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jagani
  • bb12405081 - [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amani
  • d7dd881700 - Update Actions.java as removed modifier keys (#12903) :: ian zhang
  • dfacbe0971 - [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia
  • 75ffa07c11 - [java] removed the unused netty domain socket client and dependencies :: Jörg Sautter
  • a725539b7a - [java] removed the guava reference from os package :: Jörg Sautter
  • a07f267e49 - [java] removed the guava reference from manager package :: Jörg Sautter
  • dcaeb15fc4 - [java] removed the guava reference from bidi package :: Jörg Sautter
  • c991104a96 - [java] removed the unused sockets test base :: Jörg Sautter
  • 7e0f0c1acd - [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortner
  • d3a167e610 - [java] remove most usages of guava from the support package :: Jörg Sautter
  • d8b93330cd - [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni García
  • b008e15cfb - [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garcia
  • cfe7e1f5f9 - [rust] Fix webview2 support (#12966) :: Boni García
  • cee7f6ba27 - Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet
  • 6f97b8da62 - [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenko
  • d0dc0c2d01 - [rust] Remove redundant call in logger :: Boni Garcia
  • 80a86cae16 - [bidi][java] Add request data types from Network module :: Puja Jagani
  • ff3bbc03f1 - [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter
  • 5fa4289dea - explicitly set dependabot values :: titusfortner
  • 7bc870620e - disable .NET dependabot checks :: titusfortner
  • 0d04d2ed54 - [py] fix misspellings and spacing :: titusfortner
  • 6bee29a3fa - Bump eslint-config-prettier from 7.2.0 to 9.0.0 (#13015) :: dependabot[bot]
  • dd08d31e54 - [rust] Include checkbox in SM workflow to generate binaries with debug symbols (#12974) :: Boni García
  • 5a8a13f584 - [java][bidi] Add network response data type :: Puja Jagani
  • 0ef5655bfe - [java][bidi] Add network initiator type :: Puja Jagani
  • 829aff6581 - [java][bidi] Make type names less wordy :: Puja Jagani
  • e338b19561 - [java] Revert usage of enchanced switch case :: Puja Jagani
  • 53154be05a - [java] Add network package to bazel file :: Puja Jagani
  • 5f214bdcc8 - [rust] Bump all crates to the last versions (#13028) :: Boni García
  • aee766cfdd - [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner
  • 6ce9fc901a - Running format script :: Diego Molina
  • bb199812eb - Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina
  • 9a9cdc7173 - Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molina
  • e7d505d784 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • f98bb82123 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • 31da57df17 - [java][bidi] Fix errors in network data type classes :: Puja Jagani
  • 83944edacf - [java][bidi] Add BeforeRequestSent type :: Puja Jagani
  • fd9fbaaff4 - [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani
  • 4c026d8d7e - Bump actions/setup-node from 3 to 4 (#13037) :: dependabot[bot]
  • d810ac92d7 - Bump idna from 3.3 to 3.4 in /py (#13003) :: dependabot[bot]
  • ebb4cf74f4 - Bump urllib3[socks] from 2.0.2 to 2.0.7 in /py (#12990) :: dependabot[bot]
  • 0c995d6f50 - Bump pytest from 7.2.0 to 7.4.2 in /py (#12994) :: dependabot[bot]
  • 37fc55944f - Bump attrs from 21.4.0 to 23.1.0 in /py (#12996) :: dependabot[bot]
  • 3959955bdf - Bump cffi from 1.15.0 to 1.16.0 in /py (#13009) :: dependabot[bot]
  • 9392b45830 - Bump pluggy from 1.0.0 to 1.3.0 in /py (#13000) :: dependabot[bot]
  • eb6db4cee4 - [rust] Bump toml crate to 0.8.4 :: Boni Garcia
  • 4e535d05f8 - Bump importlib-metadata from 4.11.3 to 6.8.0 in /py (#13005) :: dependabot[bot]
  • 90683308fe - Bump outcome from 1.1.0 to 1.3.0 in /py (#13002) :: dependabot[bot]
  • fe4f29e7c0 - Bump jinja2 from 3.0.3 to 3.1.2 in /py (#13007) :: dependabot[bot]
  • f946f139fd - Bump react-router-dom from 6.15.0 to 6.17.0 :: Diego Molina
  • d8d4068ead - [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner
  • 6359a597c2 - Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina
  • 6c1f5c3814 - Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]
  • 1fd33ed891 - [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani
  • 5d44d125df - [grid] fixed processing continuation frames #12962 :: Jörg Sautter
  • 43170d2217 - [grid] keep the code and reason for closing the websocket :: Jörg Sautter
  • f66841d7a9 - Bump xml2js from 0.5.0 to 0.6.2 (#13051) :: dependabot[bot]
  • 2b2b27cd4c - Bump eslint from 7.32.0 to 8.52.0 (#13048) :: dependabot[bot]
  • 2f758e5d9a - [grid] no need for CDP version dependencies in the server (#12502) :: joerg1985
  • 76fd498958 - [bidi][java]Add placeholder for script module commands and events :: Puja Jagani
  • dad279f04b - [bidi][java] Add script types :: Puja Jagani
  • 11f7b1ac2e - [bidi][java] Add remote reference type :: Puja Jagani
  • 11b4efe8ae - [bidi[java] Add local value types for script module :: Puja Jagani
  • cf3adc7872 - [bidi] [java] Change local value method name for serialization :: Puja Jagani
  • 37a2e15ea3 - [bidi][java] Add primitive type :: Puja Jagani
  • dfc21787ad - [grid] use the latest bouncycastle version :: Jörg Sautter
  • 473eb66747 - [grid] fixed the invalid session id response #12655 :: Jörg Sautter
  • 07333940a5 - [bidi][java] Enable test for Chrome :: Puja Jagani
  • 43680afe62 - [bidi][java] Add channel value type :: Puja Jagani
  • 64ba5bbc48 - [bidi][java] Add remote value type :: Puja Jagani
  • 02bfd98862 - [bidi][java] Add evaluate result types :: Puja Jagani
  • d8d2bdf29d - [java] Fix formatting :: Puja Jagani
  • 7c8f86f88f - [java][bidi] Remove unused import :: Puja Jagani
  • 176abc5d82 - [java][bidi] Add helper methods in local value :: Puja Jagani
  • 0dda23189f - [bidi][java] Add call script command :: Puja Jagani
  • 107ec1407d - Bump iniconfig from 1.1.1 to 2.0.0 in /py (#13050) :: dependabot[bot]
  • 4d03f80fa9 - Bump packaging from 21.3 to 23.2 in /py (#13046) :: dependabot[bot]
  • 065d52b2c7 - Bump debugpy from 1.6.0 to 1.8.0 in /py (#13049) :: dependabot[bot]
  • 696771ed76 - Fix spotbugs error :: Puja Jagani
  • 5cf5f0e187 - [java] Use JupiterTestBase for tests :: Puja Jagani
  • 9b8f5f3215 - [rb] address flaky tests :: titusfortner
  • 20dbe034bc - Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart
  • 32d321b7c0 - Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]
  • e43190f043 - [java][bidi] Add evaluate function command :: Puja Jagani
  • 6af1af6f9d - [bidi][java] Add disown command :: Puja Jagani
  • b88914b5b5 - [java][bidi] Add get realms command :: Puja Jagani
  • ee55ea2f96 - [java] Adding slot matcher flag to Node. :: Diego Molina
  • 5136deb97d - [ci] set dependabot to only manage security issues :: titusfortner
  • f51583bd1f - Revert "[java] Adding slot matcher flag to Node." :: Diego Molina
  • 889d489c3f - [ci] do not test atoms with beta and dev firefox :: titusfortner
  • 424494501c - [rb] add flaky condition to guards to mark unreliable tests :: titusfortner
  • ca252710bd - [rb] fix linting issue :: titusfortner
  • c14d3997b1 - [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner
  • 782a23ac46 - [rb] rake update needs to build latest grid for running remote tests :: titusfortner
  • 8661339ed9 - [rb] move test guards from describe to it blocks :: titusfortner
  • 26e7d27df8 - [build] allow filtering firefox beta and firefox dev from test runs :: titusfortner
  • defda09f9d - [rb] better formatting for update rake task :: titusfortner
  • eb02fd4676 - [grid] add message to exception error for downloads error :: titusfortner
  • 1d4e296c7d - [bidi][java] Add preload script command :: Puja Jagani
  • ca011b3ede - [bidi][java] Fix a test :: Puja Jagani
  • 3d30eb1496 - [bidi][java] Add command to remove preload script :: Puja Jagani
  • 16cb7067b9 - [bidi][js] Add browsing context activate command :: Puja Jagani
  • b0b93f86f8 - Bump h11 from 0.13.0 to 0.14.0 in /py (#13068) :: dependabot[bot]
  • 42923628f3 - Bump pytest-instafail from 0.4.2 to 0.5.0 in /py (#13067) :: dependabot[bot]
  • 61ea36ee13 - [py] add some type hints to selenium.webdriver.support (#13070) :: pinterior
  • eac0e28c6d - Bump pytest-mock from 3.10.0 to 3.12.0 in /py (#13041) :: dependabot[bot]
  • 0291a70ff8 - [bidi][js] Add handle user prompt command :: Puja Jagani
  • f0b07fd2e3 - [bidi][js] Add reload command :: Puja Jagani
  • dc5ac4e0a1 - Bump pyparsing from 3.0.8 to 3.1.1 in /py (#13047) :: dependabot[bot]
  • 84d44952b2 - Bump wsproto from 1.1.0 to 1.2.0 in /py (#13043) :: dependabot[bot]
  • aba1824025 - Bump zipp from 3.8.0 to 3.17.0 in /py (#13042) :: dependabot[bot]
  • b7bc07ef4f - Bump more-itertools from 8.13.0 to 10.1.0 in /py (#13044) :: dependabot[bot]
  • 8abdedd2d6 - script to automate part of CDP updates (#12977) :: Titus Fortner
  • 4434e02c2b - [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko
  • 9de989a63a - [rb] update guards for flaky tests :: titusfortner
  • 0570c181bf - [rb] fix linter failures :: titusfortner
  • 936d75dd2f - [js] use xit for skipping tests :: titusfortner
  • c7b034abac - fix pinned browser script for updated packaging library :: titusfortner
  • 731f27d9a9 - update pinned browsers :: titusfortner
  • 2a061b29c1 - [cdp] add pdl files for v119 and remove v116 :: titusfortner
  • 19e35857e8 - [cdp] add v119 and remove v116 in all bindings :: titusfortner
  • 566db85701 - [py] remove selenium manager accommodation for Conda :: titusfortner
  • 9b0d14f3e7 - [rust] Fix conditions to check edge in cache (#13057) :: Boni García
  • 96f13f846e - [java] implement file downloads (#12979) :: Titus Fortner
  • 605fccda42 - [py] implement file downloads (#13023) :: Titus Fortner
  • af1af0b407 - [rb] implement remote downloads (#12037) :: Titus Fortner
  • 83ce28e992 - [dotnet] implement file downloads (#12981) :: Titus Fortner
  • 0655d2376c - add helper script for generating change log updates :: titusfortner
  • d847116165 - update change logs :: titusfortner
  • c87de7beff - add script for updating selenium manager :: titusfortner
  • c9816fbafb - update selenium manager binaries :: titusfortner
  • 014ead4f02 - script to automate version updates :: titusfortner
  • 81efbf2b7b - [js] Fix typo in test :: Puja Jagani
  • e3e8de97c0 - [js] Fix typo in text :: Puja Jagani
  • 5402d1a89b - [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani
  • 63baf0b90a - [bidi] [java] Rework tests to run in different browsers :: Puja Jagani
  • f74e0dd321 - [js] update change log :: titusfortner
  • 1d14b5521b - update versions for 4.15 release :: titusfortner

selenium-4.14.0

6 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

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

selenium-4.13.0

6 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 3b7b377d58 - update versions and change logs for 4.13 :: titusfortner
  • 6fac66ec02 - update selenium manager files for 4.13.0 release :: titusfortner
  • b8840441fd - [dotnet] Remove Microsoft.IdentityModel.Tokens as dependency (#12777) :: Nikolay Borisenko
  • bf4b286dc0 - Restore required version of Newtonsoft to 13.0.1 (#12817) :: Titus Fortner
  • e66fbf532e - [dotnet] allow user to start service before creating driver (#12816) :: Titus Fortner
  • 739787747b - [ci] do not locally execute a script intended for ci :: titusfortner
  • e7c60f5e20 - Update tracing.txt :: Puja Jagani
  • 1fa0af43ba - Add more detail to the remote build doc :: Simon Mavi Stewart
  • e565660b8f - Add note on how to execute builds on EngFlow :: Simon Mavi Stewart
  • 8c337c5fb5 - update change logs :: CI Build
  • e2640f1912 - [java] fix formatting :: CI Build
  • f843e8b146 - [rb] allow service to be started before the driver :: titusfortner
  • e5ce6fd8c1 - Look for Selenium Manager in path defined by Environment Variable (#12752) :: Titus Fortner
  • 553791ccf4 - [rust] Fix config setup in Selenium Manager (#12807) :: Boni García
  • bf5d59248d - [rb] fix flaky test :: titusfortner
  • 44ac51fbbc - [js] remove virtual authenticator credential test assertions :: titusfortner
  • 3999f31a19 - [dotnet] remove virtual authenticator credential test assertions :: titusfortner
  • fb358a48a7 - [py] remove unused import in tests :: titusfortner
  • 488b96aeda - [py] do not test for virtual authentication properties :: titusfortner
  • 5ab7dfaa4a - [rb] update gemfile lock :: titusfortner
  • 462194534a - [rb] remove assertions in virtual authenticator tests :: titusfortner
  • ab1fe36bc9 - [java][bidi] Mark browsing context tests unimplemented fir firefox :: Puja Jagani
  • aa7ba43425 - Update mirror info (Fri Sep 22 12:06:44 UTC 2023) :: Selenium CI Bot
  • 9e20c44f08 - Run format script. No logical changes :: Simon Mavi Stewart
  • 1337b209be - [java] Bumping version to 4.13.0-SNAPSHOT for nightly :: titusfortner
  • 83a27e797c - [bidi][java] Add browsing context capture screenshot method :: Puja Jagani
  • 465bb1e219 - [bidi][java] Add browsing context handle user prompt methods :: Puja Jagani
  • 79f73c4698 - [bidi][java] Add browsing context reload methods implemented by the browsers :: Puja Jagani
  • 3a126babc7 - [java] Add braces rather than assume a single statement in a block. No logical changes :: Simon Mavi Stewart
  • 304df19c32 - [bazel] Add support for pinning Firefox Dev Edition (#12762) :: Simon Stewart
  • fbfaab5a71 - [dotnet] Use correct Newtonsoft.Json 11.0.1 as minimum required (#12776) :: Nikolay Borisenko
  • 9d20124541 - [rust] Capitalize first words in 0.4.12 changelogs :: Boni Garcia
  • 8a8120cc4e - [ci] Fix the failing RBE build :: Simon Mavi Stewart
  • f7fa71035c - Roll pinned browsers :: Simon Mavi Stewart
  • 6e33959550 - [dotnet] Use the lower version of Newtonsoft.Json as dependency (#12772) :: Nikolay Borisenko
  • 43c4a11ef0 - [rust] Bump Selenium Manager version to 0.4.13 (#12768) :: Boni García
  • 741e9f6f6a - [py] fix linting failures :: titusfortner
  • 4ea6f16270 - [rb] removed references to previously deleted files :: titusfortner
  • 1c59653fc0 - [py] firefox profiles can not be deprecated yet :: titusfortner
  • 377f832cc8 - [py] chromium service log file name should always use args :: titusfortner
  • edf28c1b86 - [py] remove deprecated log_file methods :: titusfortner
  • 8c21026878 - [rb] remove deprecated driver extensions :: titusfortner
  • 1c6fe3bfe8 - [java] remove deprecated driver service constructors and methods :: titusfortner
  • dbcad078e5 - [java] remove deprecated headless methods from Options classes :: titusfortner
  • b5cfcc4f9c - [py] remove deprecated headless methods :: titusfortner
  • f116bac70e - [rb] setting log path in Chromium needs to pass an argument instead of piping process :: titusfortner
  • 84457dfa89 - update change logs :: titusfortner
  • 609b43c824 - [java] fix linting failures :: titusfortner
  • 4208590858 - [dotnet] fix assertions in test :: titusfortner
  • 16d44f60c3 - [cdp] script can not be inside brackets even with ticks :: titusfortner
  • a2217cff3b - [cdp][java] Page.addScriptToEvaluateOnNewDocument needs an additional parameter now :: titusfortner
  • 8ef0b822fe - [cdp] add support for Chrome 117 and remove 114 :: titusfortner
  • 0f1640daed - [cdp] add pdl files for Chrome 117 and remove 114 :: titusfortner
  • 61f6122e5e - [dotnet] fix flaky test :: titusfortner
  • c80ce4d287 - [py] refactored by removing duplicate code in PR12715 (#12755) :: Sandeep Suryaprasad
  • 0fd2532cef - [js] fix more lint warnings :: titusfortner
  • 28665786d4 - [js] fix flaky tests :: titusfortner
  • 34e03ad7af - [js] fix linter issues :: titusfortner
  • da4eaa1353 - [js] fix tests; navigationId should not be null :: titusfortner
  • 3e880d115e - [js] ignore computed label test for chrome :: titusfortner
  • 6ff7f5491b - [java] fix bug for appium subclass that sets neither log file nor out… (#12696) :: Titus Fortner
  • d78a8ec61a - [py] disable console appearing on windows when running in pythonw (#12715) :: Jiahua Fan
  • ed7ca49f15 - [py] close out logging on quit (#12637) :: Sean Gomez
  • 14e43b158a - [py] do not send parameters in payload that are used in endpoint (#12685) :: Titus Fortner
  • b56c0b609c - [rust] Use original path when unwrap fails in canonicalize function (#12699) :: Boni García
  • 6c846218f8 - [dotnet] Return back AlertsTest on .net 4.8 (#12702) :: Nikolay Borisenko
  • eafd7cfff0 - [rust] Search better driver possible in the cache (#12753) :: Boni García
  • 810123657d - [rust] do not log warning for default value :: titusfortner
  • 61fe50b819 - [dotnet] Declare selenium manager binaries as content (#12711) :: Nikolay Borisenko
  • d1a1c028e8 - [dotnet] Indicate end of output taken from selenium manager (#12744) :: Nikolay Borisenko
  • 9bffabd4df - [rust] Avoid using robocopy to move extracted files from sfx in windows (#12690) :: Boni García
  • b687c7b8a1 - [atoms] Update fragment.bzl to fix a bug where "_" was overwritten (#12704) :: Michael Mintz
  • e5182732e9 - [rb] Add macos coverage to Ruby CI Github Action (#12556) :: Oscar Devora
  • 4092a86b7d - Make variables final for improved code stability (#12733) :: Manuel Blanco
  • 9d265b43b6 - Delete .github/FUNDING.yml :: Diego Molina
  • 1e4a7bb11e - Add FUNDING.yml with openCollective :: Sriharsha
  • b9e416460c - [ci] Might as well just run rustfmt, as that's what we want to happen :: Simon Mavi Stewart
  • 493ccb83ab - Roll pinned browser versions (#12719) :: Simon Stewart
  • cd61441a15 - [rust] Ensure logger is set first so other setters can use it (#12720) :: Simon Stewart
  • ce876402e8 - [bazel + rust + ci]: Enable rust linting (#12722) :: Simon Stewart
  • 02359d369d - [ci] Break RBE into a format and test run step rather than a single lump (#12721) :: Simon Stewart
  • c77bd1aa31 - Make sure offline sets associated flags (#12718) :: Simon Stewart
  • 2fa6d03d6f - Run format script. No logical changes :: Simon Mavi Stewart
  • 0658f862f3 - [build] bump rules_python to 0.25.0 :: AutomatedTester
  • 73da1e8bca - [java] fix bug for overwriting log output stream passed in by user. :: titusfortner
  • 5f3f7d096a - [grid] ensure we do not close HttpClients waiting for responses :: Jörg Sautter
  • 8add57871e - Add 'getArray' method for array values (#12703) :: Scott Babcock
  • 1054775f2f - [java] Fix NewSession Runner (#12700) :: Krishna Suravarapu
  • d1a59128b7 - [dotnet] Update cdp default command timeout in inline docs (#12707) :: Nikolay Borisenko
  • 8c4f48c2a6 - [dotnet] Configure await false to all awaitable invocations (#12664) :: Nikolay Borisenko
  • 4dbd6ba5dd - [dotnet] Stabilize cdp network monitoring via increasing default timeout (#12701) :: Nikolay Borisenko
  • de4d2d5639 - Bump actions/checkout from 3 to 4 (#12687) :: dependabot[bot]
  • 8fe35ca873 - [ci] Remove rust flags in Linux job for building SM :: Boni Garcia
  • 938058d969 - [ci] Display cross version in SM workflow for Linux :: Boni Garcia
  • eb73475a57 - [ci] Fix command to build SM in GH actions workflow using cross :: Boni Garcia
  • d6085382e8 - [java] Removing deprecated 'onConsoleLog', now use onConsoleEntry :: Diego Molina
  • 89bc39a60e - [java] Removing deprecated 'createDefaultService', now use {@link GeckoDriverService#createDefaultService()} :: Diego Molina
  • 3be8312c31 - [java] Removing deprecated 'usingFirefoxBinary', now use {@link FirefoxOptions#setBinary(Path)} :: Diego Molina
  • 09302f0fe5 - [java] Removing deprecated move method at Point :: Diego Molina
  • 39abd4daab - [java] Marking some methods deprecated before deletion :: Diego Molina
  • 4a18e1d450 - Update mirror info (Tue Sep 5 12:06:38 UTC 2023) :: Selenium CI Bot
  • 707dc0c560 - [dotnet] Bumping to 4.12.4 and CHANGELOG update :: Diego Molina
  • 7d9f5b820d - Update mirror info (Tue Sep 5 00:14:26 UTC 2023) :: Selenium CI Bot
  • 8e34639b11 - [java] Bumping version to 4.12.1 :: Diego Molina
  • dfa68e5b00 - [dotnet] Bumping to 4.12.3 and CHANGELOG update :: Diego Molina
  • 191623489c - [java] Running format script :: Diego Molina
  • 5bce8d952c - [Java] Fixes #12682 :: Diego Molina
  • 8a1f5daf8c - [grid] Correcting fix for #12663 :: Diego Molina
  • 42889d7659 - Run format.sh. No logical changes :: Simon Mavi Stewart
  • 839a598c69 - [java] parse log output to support streams and file location in system properties (#12674) :: Titus Fortner
  • a6173b0f6e - [dotnet] Invoke console log api called event many times depending on count of args (#12669) :: Nikolay Borisenko
  • f664536114 - [dotnet] Return Task instead of wait it in generated CDP method invocations (#12672) :: Nikolay Borisenko
  • be6d288400 - [java] Selenium Manager don't log file paths by default (#12673) :: Titus Fortner
  • c8814aeb2c - [dotnet] Show output from selenium manager error stream (#12677) :: Nikolay Borisenko
  • 0178bb1e04 - [grid] Removing browserVersion before sending payload to driver :: Diego Molina
  • cc41a883b5 - [java] safari driver service system properties should be public :: titusfortner
  • 404462d488 - [rb] Fix release date in changelog (#12668) :: David English
  • 22a9b2e461 - Update mirror info (Sat Sep 2 12:05:45 UTC 2023) :: Selenium CI Bot
  • 174e39490e - [dotnet] Send data over cdp consecutively (#12666) :: Nikolay Borisenko
  • d670a703a3 - [dotnet] Close dev tools session safely (#12660) :: Nikolay Borisenko
  • cef99fc4be - [dotnet] Correcting failures in CDP Network event tests :: Jim Evans
  • 57503a531c - [dotnet] Fix saving png screenshot as file (#12654) :: Nikolay Borisenko
  • a2cc4c9ccb - Update mirror info (Fri Sep 1 12:06:21 UTC 2023) :: Selenium CI Bot
  • ff9590375c - [dotnet] bump to 4.12.2 to fix a release issue with 4.12.1 :: titusfortner
  • 11f67c1b88 - Update mirror info (Fri Sep 1 00:15:52 UTC 2023) :: Selenium CI Bot
  • bb1faafc5e - [dotnet] Fix build break in tests :: Jim Evans
  • 2630032575 - [dotnet] Fix Bazel build file in test directory :: Jim Evans
  • 35b746796f - [dotnet] Adding more asserts that events have fired for DevToolsNetworkTests :: Jim Evans
  • c2f96ec324 - [dotnet] Add additional assert in DevToolsNetworkTest :: Jim Evans
  • 7fbeda0013 - [dotnet] fix the logic for removing SUPPORTED_NET_FRAMEWORKS :: titusfortner
  • 799b84c2b1 - [dotnet] update changelog and version for 4.12.1 :: titusfortner
  • 09f5b157e1 - [dotnet] only do releases for netstandard 2.0 :: titusfortner
  • 23cca5e83b - [dotnet] Move disposal of ClientWebSocket to correct location :: Jim Evans
  • 4273c4b3ee - [dotnet] Build test assemblies to correct platform targets :: Jim Evans
  • 89ef913af1 - [dotnet] Remove incorrect screenshot color comparisons for Chrome :: Jim Evans
  • cf986e05ad - [rb] update lock file :: titusfortner
  • 0d0eb4a042 - [dotnet] Be more defensive when shutting down BiDi WebSocket :: Jim Evans
  • 05c148f052 - [java] directly iterate http headers :: Jörg Sautter
  • 0b164170c4 - [dotnet] Fixing POST requests during test for .NET Framework 4.8 :: Jim Evans

selenium-4.12.0

7 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
  • d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
  • a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
  • 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
  • d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
  • 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
  • a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
  • 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
  • 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
  • ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
  • b7c297e928 - [py]: Bump linting dependency for flake8 6.0.0 -> 6.1.0 :: symonk
  • 60728ac84e - [py]: Rename linting recipe to linting-ci for GHA :: symonk
  • ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
  • 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
  • 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
  • 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
  • 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
  • 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
  • cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
  • 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
  • fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
  • 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
  • e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
  • b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
  • f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
  • 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
  • ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
  • 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
  • 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
  • 98d4640610 - Drop py37 support (#12400) :: Simon K
  • 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
  • d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
  • e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
  • e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
  • f3d7062155 - [dotnet] fix flaky test :: titusfortner
  • fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
  • bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
  • edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
  • 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
  • c41e112a61 - [rb] address flaky test :: titusfortner
  • 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
  • 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
  • 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
  • 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
  • 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
  • 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
  • 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
  • 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
  • 751b81a3ec - [java] Fixes #12442 :: Diego Molina
  • d1d30f8921 - [CI] Typo fix :: Diego Molina
  • b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
  • 9dcd124c44 - [java] Formatting files :: Diego Molina
  • 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
  • 02fe22a8ae - [dotnet] Execute Selenium Manager commands without new window (#12593) :: Nikolay Borisenko
  • 29d06ab01f - [rust] Include lastest changes in SM changelog :: Boni Garcia
  • f59872fa41 - [rust] Bump crates to the latest versions and update lock files (#12601) :: Boni García
  • f6bd7381c4 - [rust] Automated Firefox management (#11680 and #11682) (#12582) :: Boni García
  • 47ec6f6c6f - [java] Formatting files :: Diego Molina
  • d75d171064 - Add explicit delimiters to node configs list (#12444) :: Scott Babcock
  • d7e1f84b1c - update change logs :: titusfortner
  • c45376f1aa - [dotnet] Disable Bazel cache on build too :: Alex Rodionov
  • 9163aea829 - [dotnet] Disable disk cache on CI :: Alex Rodionov
  • 58e19bcc9c - [java] register multiple listeners again :: Jörg Sautter
  • c8f0a5e978 - [java] ensure changes are visible for all threads :: Jörg Sautter
  • 4641ff189d - [java] do not register multiple listeners :: Jörg Sautter
  • 6cc59e9fe2 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 2651833689 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 692d22845f - [rust] Build on Windows unless --stamp is used :: Alex Rodionov
  • 4eeed646fd - [rust] Bump binary version built by Bazel :: Alex Rodionov
  • 1104c8f876 - [java] Formatting files :: Diego Molina
  • 90b916b9ce - [grid] removed a deprecated json wire endpoint (#12354) :: joerg1985
  • 811bf143d1 - [cdp] add support for CDP 116 and remove support for CDP 113 :: titusfortner
  • 9a402a091e - [cdp] fix pdl so jars properly generated :: titusfortner
  • 2570b6480f - [cdp] add pdl files for v116 and remove v113 :: titusfortner
  • 34955d3ed0 - [rb] fix arguments passed into tests :: titusfortner
  • d9bd8e3172 - [rb] remove support for capabilities in local drivers :: titusfortner
  • e02dd2e851 - [rust] Rename metadata file to selenium-manager-metadata.json (#12531) :: Boni García
  • bc8ff4f36d - [py] moved safari options to descriptor class (#12553) :: Sandeep Suryaprasad
  • 5336d6263a - [rb] Update deprecation message for local_driver.rb (#12562) :: Luke Hill
  • c39c7fbf02 - [JS] [atoms] update fragment wrapper to apply window object to fragments (#12557) :: Jonathan Lipps
  • 52302083a7 - [JS] Fix upload test :: AutomatedTester
  • eea09a6859 - [JS] [atoms] expose access to 'type' atom (#12555) :: Jonathan Lipps
  • 22f61cfe6a - [java] ensure all headers are removed or replaced :: Jörg Sautter
  • 51ad5462a8 - [py] fix linter error :: titusfortner
  • a1bc4cad3e - [rust] Rename configuration file to se-config.toml (#12550) :: Boni García
  • e7386ce797 - [py] Update timeouts.py docstrings (#12523) :: Palmer Bandy
  • d4285d1f26 - fix for conda install of selenium-manager (#12536) :: stevetracvc
  • 5e42f665dd - [rust] Change SM version to 0.4.12 (#12551) :: Boni García
  • 4b20d5f83e - [rust] Unify browser_ttl and driver_ttl in a single config key (#12526) :: Boni García
  • 514e406593 - [py] added more detailed docstring in _IeOptionsDescriptor class. (#12552) :: Sandeep Suryaprasad
  • d124c603bd - [rust] Fix cache-path handling and other smell-fixes :: Boni Garcia
  • dcca75184b - Rename methods in Actions class to be more closer to .net rules (#12439) :: Nikolay Borisenko
  • 17a2aa820c - [py] Allows setting Remote webdriver ca_certs through REQUESTS_CA_BUNDLE env variable. (#11957) :: Miguel Carboni
  • 074e7c86c1 - [dotnet] Avoid async void events in CDP Network session (#12486) :: Nikolay Borisenko
  • d6dc04cc03 - Bump rules_python to 0.24.0 (#12548) :: Simon Stewart
  • 9649921d59 - [java] use a fast path to match url templates :: Jörg Sautter
  • 937920df8d - [py] minor bug fix in common/options.py due to typo (#12499) :: Sandeep Suryaprasad
  • 2a7bb34e79 - Run format script. No logical changes :: Simon Mavi Stewart
  • 15541ebcbe - [java] use .anyMatch to return after the first match :: Jörg Sautter
  • 16a5059644 - [JS] [atoms] add get-element-from-cache as a fragment (#12532) :: Jonathan Lipps
  • e1ef766acf - [py] fixed safari tests (#12533) :: Sandeep Suryaprasad
  • 73c38af47b - [py] fixed Enum issue in ie/options (#12464) :: Sandeep Suryaprasad
  • 16dff7288a - [build] the bazel bug preventing using windows-latest should be fixed :: titusfortner
  • 39949252ef - [ci] Run the RBE workflow on PRs and commits to trunk (#12545) :: Simon Stewart
  • bfef5afd72 - [ci] Use remote-ci config and build key artifacts in RBE build :: Simon Mavi Stewart
  • 6e0ecee7bd - Run the format script. No logical changes :: Simon Mavi Stewart
  • 3143f60958 - [ci+bazel] Mark most python test suites as skip-remote :: Simon Mavi Stewart
  • d7b7f2ff05 - [bazel] Getting closer to a green CI :: Simon Mavi Stewart
  • c77b0da035 - [bazel] credential_helper flags is no longer experimental :: Simon Mavi Stewart
  • cf1926ae37 - [bazel] Also read credentials from .netrc file :: Simon Mavi Stewart
  • 5e04a80094 - [javascript] Improving how browsers and drivers are discovered :: Diego Molina
  • ec2f0fb156 - [JS] Use to create absolute path for browser binary fixes #12479 :: Sriharsha
  • 26e47d10b5 - [javascript] Adding browsers when they are present on the host :: Diego Molina
  • a4beba5d2b - [java][cdp] Use devtools script pinning mechanism by default (#11622) :: Puja Jagani
  • 3eab322a55 - [JS] Add test for multiple file upload :: AutomatedTester
  • 7eb1db1b8d - [java] Splitting FirefoxDriverTest into smaller sets. :: Diego Molina
  • a31c137fa2 - [grid-ui] Updating JS deps for Grid UI :: Diego Molina
  • 6d814ccda2 - [java] Removing deprecated createPointerDown and createPointerUp methods :: Diego Molina
  • 8fc2f05944 - [java] Deprecating disableNativeEvents method that uses a deprecated capability. :: Diego Molina
  • 5b48acaabf - [java] Removing deprecated UNEXPECTED_ALERT_BEHAVIOR capability :: Diego Molina
  • 0338628bdc - [java] Adding @SuppressWarnings({"rawtypes", "RedundantSuppression"}) to remove warning from AutoService using raw types and generics. :: Diego Molina
  • 641bc29b79 - [java] Bumping Java deps (#12528) :: Diego Molina
  • 1477f3aac6 - [java] deprecated the status field :: Jörg Sautter
  • 639737aaa1 - [dotnet] test server needs Java 17 :: titusfortner
  • b53b1c12b0 - [JS] bump rules_nodejs to latest :: Sriharsha
  • 6f53ee5bbb - [rust] Minor cleanup in several modules :: Boni Garcia
  • ca3203128f - [py]: Fix issue with LocalFileDetector returning the path for files that do not exist :: symonk
  • 95d6217718 - [rust] Improve management of the configuration key for cache path :: Boni Garcia
  • 13d69547e7 - [rust] Force executable permission for extracted drivers :: Boni Garcia
  • b43135bbb1 - [rust] Set permissions before copying extracted files :: Boni Garcia
  • fb40ce316b - [rust] Bug-fix: store browser path when found in PATH :: Boni Garcia
  • bd6a71ef12 - [rust] Improve logic for unzipping files and related tests :: Boni Garcia
  • 16461e0a16 - Update mirror info (Wed Aug 9 10:09:50 UTC 2023) :: Selenium CI Bot
  • d5a66c395a - Fix bug: Missing to load the "net/http" library. (#12506) :: David Vargas
  • 889df2d151 - [rust] Increase log level to trace in some tests :: Boni Garcia
  • e5c8b61df1 - [ci] Set rust backtrace to full :: Boni Garcia
  • 0a4ebfad56 - [rust] Enhance unzipping logic in SM :: Boni Garcia
  • 5486622a17 - [rb] Update Bazel rules_ruby :: Alex Rodionov
  • f9aa206500 - [rust] Improve logic for checking files that already exists while unzipping :: Boni Garcia
  • 712904ca68 - [rust] Check if file exists before unzipping :: Boni Garcia
  • 353086e41d - [rust] Avoid clearing cache in SM tests :: Boni Garcia
  • 9f6e80d26d - Run the format script. No logical changes :: Simon Mavi Stewart
  • b9dd5af1ed - Remove duplicate syserr output from SM :: Simon Mavi Stewart
  • 477f84a500 - [rust] Update checksum in cargo lock file :: Boni Garcia
  • 0bfbf2eb05 - [rb] Bumping version to 4.12.0for nightly :: Diego Molina
  • d9a5b1bcba - [java] Bumping version to 4.12.0-SNAPSHOT for nightly :: Diego Molina
  • 967ac633db - [Grid] Add delete files method (#12501) :: Alexander Dobrynin
  • d556045169 - [py] marked some element finding tests to xfail in safari (#12500) :: Sandeep Suryaprasad
  • b89fb5edac - [rust] Allow to change default folder for Selenium Manager cache (#11688) (#12514) :: Boni García
  • efefbc967b - [rust] Use question mark operator when setting file permissions :: Boni Garcia
  • 3031d14a45 - [rust] Run browser path test only in the proper operating system :: Boni Garcia
  • 160d1010eb - [rust] Unwrap or default when setting permissions of downloaded files :: Boni Garcia
  • 474e058f48 - [rust] Remove unused constant in config module :: Boni Garcia
  • 36a8f17680 - [rust] Fix force-browser-download config name :: Boni Garcia
  • ff5e9a5de1 - [rb] clarify cookie testss :: titusfortner
  • d06a6ee8f3 - [rust] Change default type (arch, os) for binaries downloaded by Selenium Manager (#11685) (#12485) :: Boni García
  • 0579687934 - [dotnet] Small performance improvement for DriverFactory (#12497) :: Jeroen van Warmerdam
  • 72f083c89d - [rust] Refactor logic to execute commands in the shell :: Boni Garcia
  • 49e8d434d9 - [rust] Fix exec driver test in macos :: Boni Garcia
  • abb0e84390 - [rust] Reduce level in several log messages :: Boni Garcia
  • 139fb87b1d - [rust] Update checksum in lock file :: Boni Garcia
  • 007daff4ca - [rust] Fix exec iexplorer test (only available in Windows) :: Boni Garcia
  • 5942257832 - [rust] Include test to execute and assert downloaded drivers by SM :: Boni Garcia
  • 1668d6dd39 - [rust] Refactor shell functions in a separate module :: Boni Garcia
  • 2c1ae5a885 - [py] marked all pdf printing tests as xfail for safari (#12494) :: Sandeep Suryaprasad
  • 04620a5c10 - [rb] fix bug hiding error information when selenium manager stdout is empty :: titusfortner
  • c62fe6c694 - [grid] map exceptions to the correct error :: Jörg Sautter
  • d43b1edd3e - [rust] Bug-fix storing metadata for iexplorer resolution (#12488) :: Boni García
  • 3a87306120 - [rust] Implement browser path discovery in IExplorer (#12489) :: Boni García
  • 3df8b70ce0 - fixing #12469 - incompatible types error in mypy (#12477) :: Marcel Wilson
  • c9d0e356ea - [dotnet] only use driver directory when full file path provided :: titusfortner
  • 1ba6a8c6f5 - [java] Removing deprecated BROWSER_LOGFILE :: Diego Molina
  • f4efb8b95e - Bump cryptography from 41.0.2 to 41.0.3 in /py (#12471) :: dependabot[bot]
  • 0bfd250501 - [py]: Fix linting :: symonk
  • fbfa5d26ce - [py]: use correct logic for is_local_file #12474 :: Simon K
  • ac268a10c6 - [py]: Handle error cases for pathlib is_file - fixes #12474 :: Simon K
  • 20fb45b5a9 - [rust] Bug-fix: condition to check stable label (#12472) :: Boni García
  • 2dfa13923e - Update mirror info (Wed Aug 2 12:07:44 UTC 2023) :: Selenium CI Bot
  • 4b35528961 - Run format script :: Simon Mavi Stewart
  • 22d946a67f - [java] Create new io maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi Stewart
  • 8d8f2ff5d0 - [rust] Build universal macOS Selenium-Manager on CI (#12455) :: Alex Rodionov
  • d5b37a481c - [ci] Mark Edge as not usable remotely for now :: Simon Mavi Stewart
  • 30a87317e7 - [ci] More git futzing :: Simon Mavi Stewart
  • 82aab34500 - [ci] Make sure the temp commit has an author name :: Simon Mavi Stewart
  • 0b98a93ebc - Update mirror info (Tue Aug 1 12:06:28 UTC 2023) :: Selenium CI Bot
  • 9868754c80 - [ci] Allow RBE build to skip known-bad tests :: Simon Mavi Stewart
  • 6f8ac08f7f - [bazel] Make changes to bazelrc suggested by EngFlow :: Simon Mavi Stewart
  • cdf1c1ae21 - Bump bazel to 6.3.0 :: Simon Mavi Stewart
  • 415786b3e6 - [bazel] Use Java 17 by default rather than Java 11 :: Simon Mavi Stewart
  • 05fe13065c - [bazel] Pin chrome for testing instead of chromium :: Simon Mavi Stewart
  • cd20deb0a8 - Break up page loading tests to execute more quickly :: Simon Mavi Stewart
  • 8f6cc22834 - [rust] Display warning message due to driver in PATH only if major is different (#12460) :: Boni García
  • afe8f71198 - [py] ElementScrollBehavior fix for ie/options 4.11.0 (#12462) :: Sandeep Suryaprasad
  • c599725a09 - [py] Fixing linter :: Diego Molina
  • 00b6089b93 - [JS] Update changelog and bump version to 4.11.1 :: Sriharsha
  • 3718b8c89b - [py] updates for 4.11.2 release :: titusfortner
  • 1995f302a4 - [JS] Update testing/index.js code snippet to fix function call :: Sriharsha
  • 2ee529edb6 - [py] needs to use hasattr to check for the property :: titusfortner
  • 32abe1640f - [py] updates for 4.11.1 release :: titusfortner
  • 4beab57e3f - [py] Remove unsupported safari parameters from Options (#12454) :: Titus Fortner
  • 521801ec4f - Update mirror info (Tue Aug 1 00:19:23 UTC 2023) :: Selenium CI Bot
  • a54e88d1e7 - [py] Removing conflicting section in docs :: Diego Molina

selenium-4.11.0

8 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 8b02c886cf - [rb] Bumping Selenium version :: Diego Molina
  • 0f2e1b1f25 - Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintz
  • cbaff758e2 - [dotnet] Improving .NET API docs :: Diego Molina
  • 85a0c67c64 - [dotnet] Leaving .NET API docs at root level :: Diego Molina
  • e45195e0ab - [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molina
  • e55129e8e6 - Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot
  • 3084d2b6b3 - [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molina
  • cc3b395887 - [rb] Updating year in Ruby docs :: Diego Molina
  • 8ace4ecca4 - [py] Adding draft configuration for ReadTheDocs :: Diego Molina
  • 38802986d2 - [py] Fixing path for docs conf :: Diego Molina
  • da3a82b46b - [java] Add Missing W3C Exceptions (#12175) :: Oscar Devora
  • fbb0996e45 - [py] Improving docs landing page. :: Diego Molina
  • 043bb18a9e - [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenko
  • ca9d41a0d5 - [py] removed redundant attributes capabilities and set_capability in wpewebkit/options.py (#12169) :: Sandeep Suryaprasad
  • a50bfe29a1 - [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani
  • 3dc8903766 - [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad
  • 505abc310f - [java] Drop the prefix created by Bazel (#12173) :: joerg1985
  • 7cfd137085 - [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang
  • 2ebfcd93ea - [py] mapped all error codes in errorhandler.py to corresponding exception object. (#12190) :: Sandeep Suryaprasad
  • 94e6fdf11d - Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]
  • 79e6378d27 - [dotnet] Include generation of support project (#12193) :: Nikolay Borisenko
  • cdfba2b1c9 - [JS] Update rules_nodejs to 5.8.3 :: Sriharsha
  • 4d70bd80f4 - [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortner
  • d1f1b6fa39 - [py] Fix BrowserError issues (#12150) :: Sebastian Meyer
  • ebb232fd03 - Run format.sh script :: Simon Mavi Stewart
  • 25dbacb014 - [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amani
  • ab6e4f894d - [py] improve driver logging (#12103) :: Titus Fortner
  • 265e2f4202 - [java] Increased the max depth of new session payload (#12205) :: joerg1985
  • c3b226cebf - [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni García
  • eb2321327e - [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molina
  • bf389143bf - [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia
  • 7b9cb37648 - [java] Reading m2 user & pass from env vars where available :: Diego Molina
  • fc58eac32a - [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molina
  • ad8921b59c - Adding Java to the nightly job :: Diego Molina
  • 782579237e - [ci] Setting secrets on the bazel.yml :: Diego Molina
  • 7f046e81d9 - Uploading Nightly Grid jar to release :: Diego Molina
  • 9766e8d671 - [ci] Moving Nightly release creation to bazel.yml :: Diego Molina
  • 65d2cc69b7 - Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Bot
  • d1abe67bda - [rust] Include html extension for logging content when wrong driver download :: Boni Garcia
  • 1b717947b4 - [bazel] bump rules_pkg :: Simon Mavi Stewart
  • 1b210e65ad - [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart
  • 6cd79d1870 - [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart
  • 145c0a54e0 - [bazel]: Updating rules_proto :: Simon Mavi Stewart
  • 03d66644db - [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewart
  • eae0209d6a - [ci] tweaking the engflow ci build :: Simon Mavi Stewart
  • 1502130224 - [ci] Apparently we cannot set disk-cache: false :: Simon Mavi Stewart
  • 46da039c47 - [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart
  • 2ddce9794c - [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart
  • 6a4915966a - [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina
  • 79c1a4c52c - [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewart
  • ae655887e7 - [ci] Limit test run times when running remotely :: Simon Mavi Stewart
  • c49a24dec9 - Run the format script :: Simon Mavi Stewart
  • d795820f8b - [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985
  • fe1df0f8a6 - [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart
  • 7e0210c986 - [java] Run the format script :: Simon Mavi Stewart
  • e648db81a9 - [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg1985
  • 65ca57a600 - [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart
  • 8e44099fee - [java] Run the format script :: Simon Mavi Stewart
  • 55720d8542 - [bazel] Remove k8s targets :: Simon Mavi Stewart
  • 09ca2c44cb - [bazel] Switch from rules_docker to rules_oci :: Simon Mavi Stewart
  • 5a5a9caa86 - [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart
  • 09f85ec069 - [bazel] Add buildifier top-level target :: Simon Mavi Stewart
  • 8eb48b83e9 - [bazel] Run buildifier in the format script :: Simon Mavi Stewart
  • 354d6b0389 - [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart
  • 2e346ceb73 - [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart
  • 110079f524 - [java] Use netty as http server for unit testing (#12211) :: joerg1985
  • e28064e625 - [dotnet] Fix packaging problems :: Diego Molina
  • dd10ff8f89 - [CI] Fixing nightly workflow (#12231) :: Diego Molina
  • d89b4a7d81 - Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Bot
  • b9f093845f - [rb] Bumping to 4.11. :: Diego Molina
  • da9a4fbcf5 - [JS] Print debug message once for each browser when selenium manager used :: Sriharsha
  • 235bc94f6b - Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewart
  • a04a22f449 - [java] Ack the log file argument without need to combine it :: Diego Molina
  • 415f20b5fc - Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina
  • 70c67ed34c - [java] Improved the exit code and error handling (#12219) :: joerg1985
  • 6d22309ebe - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • b49da80b07 - fix property name (#12237) :: Daniel Brown
  • 6e85abbe14 - [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molina
  • cb2560d8a0 - [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg1985
  • 93e6281f1e - [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia
  • 05ed1cdba2 - [dotnet] Fixing pdb file generation :: Diego Molina
  • 83ec0faee9 - [rust] Remove unused variable in ie module :: Boni Garcia
  • 7c40c114b8 - [py] removed un-necessary __init__ from driver_finder.py and selenium_manager.py (#12265) :: Sandeep Suryaprasad
  • c3ecc3c8b3 - [java] Really drop the prefix created by Bazel (#12264) :: joerg1985
  • 92256a0bae - [java] Deprecate all 'lift style' code (#12263) :: joerg1985
  • b99c470611 - [py] used truthy check instead of checking for length in to_capabilities method in ie/options.py (#12262) :: Sandeep Suryaprasad
  • 5a62db1898 - [py] remote commands dict is moved outside RemoteConnection class in remote/remote_connection.py (#12261) :: Sandeep Suryaprasad
  • 55aa885987 - [py] moved ConnectionType class outside Mobile class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad
  • 921ec29c82 - Minor spelling Fix (#12258) :: vedanthvdev
  • ccdbd04f50 - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • 8ed2d9f76e - [py] used pathlib module to check if the file exist in remote/file_detector.py (#12253) :: Sandeep Suryaprasad
  • 787694bdfe - [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina
  • 112d4f2838 - [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko
  • 1fe0628662 - [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molina
  • e822f4c4fb - [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad
  • 1ea0f18377 - [py] added pythonic approach of type checking in firefox/firefox_profile.py (#12271) :: Sandeep Suryaprasad
  • 2532076ead - [py] let users pass service args to IE driver (#12272) :: Titus Fortner
  • ec65a7de5d - Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singh
  • d05ab6fa17 - few tweaks to driver finding logic (#12269) :: Titus Fortner
  • 9940567a1e - [bazel][java] Remove TestNG dependency (#12249) :: joerg1985
  • 7f28ee0473 - [java] Formatting files :: Diego Molina
  • 1976dbe22e - Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molina
  • c49361a1d2 - Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak
  • 41744d94e8 - [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985
  • a597e72bf9 - [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García
  • 295f272435 - BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev
  • 5ba17d6a3b - [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad
  • 3b7428a4a8 - [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molina
  • fcfb21b4df - [java] Removing unused dependency :: Diego Molina
  • 48b5659afd - [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina
  • 09e7393782 - [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia
  • 7ce9bba5c2 - [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia
  • 47f993f9dc - [java] Removing deprecated methods (findElement & findElements) :: Diego Molina
  • 2fd7dd7858 - [rust] Minor refactoring according to linter warning :: Boni Garcia
  • 6c2795513e - Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDotty
  • e951100ab9 - [rb] update gems and linting :: titusfortner
  • fea7c9d9c7 - [rb] server class use a port prober instead of hard coding default port :: titusfortner
  • 124be0b949 - [rb] server does not support shutdown endpoint, can only end the process :: titusfortner
  • 3bbbeb50e0 - [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner
  • 6b00faadee - [rb] add integration tests for Server class :: titusfortner
  • 8306553e2b - [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortner
  • b94159e08c - [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner
  • 50f925201b - [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni García
  • f8240df9da - [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad
  • 4b9a8ea5ff - removed unused 'mozmill' code (#12306) :: joerg1985
  • 6002d146af - [py] added type hints to SwitchTo class (#12296) :: Sandeep Suryaprasad
  • 669fbb3e12 - [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad
  • 4468622bb0 - [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad
  • 2382736e28 - [java] less memory allocation (#12320) :: joerg1985
  • 4b606947cc - Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot]
  • 4fc3011997 - Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot]
  • dbed728db4 - removed more antique unused third party code and binaries (#12307) :: joerg1985
  • b03bfa11cb - [rb] add logging :: titusfortner
  • 5eced26352 - [JS] Update npm libs to latets and minor bidi fixes :: Sriharsha
  • addaa5d3b5 - [dotnet] netcoreapp3.1 is deprecated :: titusfortner
  • d7170741fe - [dotnet] this is now managed by drivers not Selenium :: titusfortner
  • 201224391a - [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo
  • 35f080a92a - [dotnet] do not target netcoreapp3.1 in tests :: titusfortner
  • 296d86af74 - [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner
  • 2764ea7bae - [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad
  • 4e1fd7f4e0 - [py] Moved all PrintOptions class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad
  • 067f10a3a3 - [py] updated documentation links. (#12326) :: Sandeep Suryaprasad
  • fd36c53d6a - [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani
  • 84724107cd - [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani
  • 7f561140ec - [py] Selenium Manager prevents these error messages :: titusfortner
  • 3daa319c84 - [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner
  • 7589a65df0 - [dotnet] fix bad merge :: titusfortner
  • 3fbd0e5d6a - [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner
  • 6176d7ec65 - [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner
  • 6a48692712 - [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner
  • 054467a80a - [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner
  • 38876397a8 - [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni García
  • e00bcf5e54 - [py] removed start_error_message param from common/service.py (#12365) :: Sandeep Suryaprasad
  • 276240d9ca - [py] enable cdp to work for edge :: titusfortner
  • 3bebd4206b - Add supports for list-of-table options (#12363) :: Scott Babcock
  • f13370b278 - [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg1985
  • 6865f1cc9b - [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985
  • ca60c2207f - Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot]
  • 4173713a30 - [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni García
  • e70b3ba39e - Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot]
  • 12f387210f - Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot]
  • 9c82c944a5 - [rust] Update crates to the latest versions :: Boni Garcia
  • b543555374 - [rust] Fix checksum in cargo lock file :: Boni Garcia
  • a9186426f9 - [grid] fixed the command line interface :: Jörg Sautter
  • 30adcb4dcc - [java] fixed partial matches for UrlTemplate :: Jörg Sautter
  • f0da49be72 - [rust] Minor smell-fix reading mutable config :: Boni Garcia
  • 12bc023341 - [grid] use a message template when the log message is most likely dropped :: Jörg Sautter
  • ee32f223d4 - [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortner
  • b22d08dc2b - [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985
  • fb4c62e6dc - Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas
  • 44d202c90b - [py] __init__ in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad
  • 0013140fd5 - [grid] Using SM to find drivers on PATH :: Diego Molina
  • 18eb3b1be6 - [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García
  • 490de08587 - [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni García
  • a27e97c128 - [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina
  • 778cf32787 - [javascript] Using SM to check drivers on the PATH :: Diego Molina
  • 9d08a5ce3a - [javascript] Display info about SM activity :: Diego Molina
  • 0f5acf2a8f - do not need an extra log message that manager is being used :: titusfortner
  • 388f53092d - [rb] no longer need to require net/https separately :: titusfortner
  • f104ccd393 - [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia
  • 838a70f118 - [javascript] Removing extra logging :: Diego Molina
  • ecd6d6b4b3 - [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina
  • 1c72078c35 - [javascript] Removing service parameter from getPath :: Diego Molina
  • 1d459cd528 - [py]: use subprocess.TimeoutExpired when catching errors on Popen.wait() :: symonk
  • 4162f478ba - [java] minimize overhead of regex compilation :: Jörg Sautter
  • 962a34bfcf - [dotnet] allow running tests with Edge :: titusfortner
  • 60eab06a8f - [dotnet] fix bug preventing running Safari Technology Preview :: titusfortner
  • f948e126db - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 2879d3e0a6 - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 592d8e8c60 - [py] added type hinting support to common/actions libraries. (#12325) :: Sandeep Suryaprasad
  • 9772e551b5 - [cdp] Removing <script> from browser_protocol.pdl :: Diego Molina
  • 3afa31990b - [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García
  • 288fdfa86b - [sm] Updating Selenium Manager binaries :: Diego Molina
  • bc3b54830c - [java] Using same variable for log output :: Diego Molina
  • 9ff4c2ba82 - UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhury
  • fb6ef09964 - [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasad
  • d90f7baea0 - [py] Fix type of ignore_proxy in ChromiumRemoteconnection :: symonk
  • 882afba258 - [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk
  • 6d41ffd0a2 - [py]: Remove unnecessary else block in SeleniumManager.run() :: symonk
  • dc52e29ed7 - [py]: Remove unused vars :: symonk
  • 0a17d0177c - [py]: Convert accidental string concatenations to a single string :: symonk
  • 13e5f8862e - [py]: Raise a more generic ValueError when proxy type is not acceptible :: symonk
  • d4a124d895 - [py]: Bump mypy => 1.4.1 :: symonk
  • 9fdeaa914e - [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner
  • 01f65d261b - [py] add browser output from selenium manager to options (#12404) :: Titus Fortner
  • 4e8e1bc54b - [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sautter
  • a0e569b082 - [py]: Add check=False explicitly to subprocess calls; simplify keys_to_typing :: symonk
  • d2a74f1380 - [py]: Update tox versions for github actions :: symonk
  • 4680cd3cd3 - [py]: Expose WPEWebKitService and WebKitGTKService in the public API :: symonk
  • 842f413b2c - [java] restored the import statements :: Jörg Sautter
  • 6ff1303792 - [py]: Fix bug when logging manager path :: symonk
  • fa1506fcb0 - [py]: Prep versioning for 4.11.0 release :: symonk
  • e86c3cfd4e - [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortner
  • b9abe9506d - [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molina
  • deeedb18a4 - [rust] Canonicalize browser path found in PATH (#12413) :: Boni García
  • d86b1d442f - [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia
  • 0267b0feca - [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia
  • 0fa6c3f327 - [rb] remove deprecated code (#12417) :: Titus Fortner
  • a07d1fdf93 - [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina
  • 91ef191d3d - [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner
  • 9b7c1fbcf7 - [py]: Remove deprecated ActionChains.scroll(...) :: symonk
  • fab49a5543 - [java] Removing deprecated createServiceWithConfig in ChromeDriverService :: Diego Molina
  • e348657ac7 - [java] Removing deprecated webdriver.chrome.whitelistedIps in ChromeDriverService :: Diego Molina
  • 9d6842d95c - [py]: Reraise in Service as the direct cause :: symonk
  • 8370c14533 - [java] Formatting files :: Diego Molina
  • b4b76e21f1 - [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina
  • 29494a5a6f - Bump certifi from 2022.12.07 to 2023.7.22 in /py (#12419) :: dependabot[bot]
  • d8b3418cb8 - [py] removed unused variable DEFAULT_SAFARI_CAPS in safari/webdriver.py (#12416) :: Sandeep Suryaprasad
  • 7c7790d708 - [py] added type checks in setter methods of different browser options (#12328) :: Sandeep Suryaprasad
  • 86f7b57549 - [py] Making linter happy :: Diego Molina
  • 7c5439883e - [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina
  • 53cca49c3b - Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet
  • 6f58fb9ceb - [py] Ignoring test due to Chrome issue :: Diego Molina
  • a9ef96ef3e - Add support for FedCM commands (#12096) :: Christian Biesinger
  • f03ba8cf16 - [grid] Returning se:bidi when the user sends webSocketUrl. :: Diego Molina
  • 60a054b593 - [java] Formatting files :: Diego Molina
  • b7bd4c0664 - [rust] Use "stable" label for current stable browser version (#12422) :: Boni García
  • 835481a29a - [rust] Update dependencies and lock file :: Boni Garcia
  • 2ea04c5396 - [rust] Fix integration tests in Bazel :: Alex Rodionov
  • 5e39f3633e - [rb] redundant — asserting executable also asserts file :: titusfortner
  • f3ab2021e2 - [rb] skip options with nil value :: titusfortner
  • a4d317d32e - [JS] Update changelog [skip ci] :: Sriharsha
  • 20c084f902 - [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina
  • 0c4880463b - [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina
  • 9c4eb36e9e - [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad
  • 2580fc64f5 - [py]: Simplify logic for ActionsBuilder initialiser :: symonk
  • f41bc81c49 - [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi
  • 642c4fd954 - [py]: Fix CI :: symonk
  • b4dd762619 - [py]: Improve exception chaining from DriverFinder.get_path(...) :: symonk
  • 778d195c9e - [py]: Remove warning duplication in webdriver.py and provide stacklevel= :: symonk
  • 25a518922c - [py]: Add missing check for windowHandle == current :: symonk
  • 316d8cf095 - [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko
  • 2516656e0c - [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenko
  • c0317a5ed6 - [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García
  • 3926580dc2 - [rust] Return complete safari and safaritp browser path (#12434) :: Boni García
  • f2d842754c - [java] make external modules static (#12294) :: joerg1985
  • c620c3702c - [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewart
  • e69feee8d3 - [py]: Fix checking window handles for current :: Simon K
  • aa68cb13ac - [java] Making sure browser path is not null :: Diego Molina
  • a6405d4380 - [java] Showing SM error when the exception is thrown :: Diego Molina
  • 5f7793483d - Updating change logs for 4.11.0 :: Diego Molina
  • 0e0a9b0b90 - Run the format script. No logical changes :: Simon Mavi Stewart
  • 040bc5406b - Bumping versions to 4.11.0 :: Diego Molina