Skip to content

Selenium 4.19.0

Compare
Choose a tag to compare
@diemol diemol released this 27 Mar 18:09
· 958 commits to trunk since this release
5f9cec8

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 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