Selenium 4.19.0
·
1930 commits
to trunk
since this release
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 Jaganif4cd087106- [build] Reusing fix in Rakefile to release python :: Diego Molina428422b56d- [build] Updating GitPod config :: Diego Molinaec12c65b34- [build] Target needs build not run :: Diego Molinab3af4a6d44- [build] Fixing dockerfile for gitpod :: Diego Molina77dd7250fc- CDP 122 (#13603) :: Diego Molina7ce5ca80f6- Bumping versions to 4.18.1 :: Diego Molinab1d3319b48- Update supported versions for Chrome DevTools :: Diego Molinac6bd0964f3- [build] Fixing API docs update :: Diego Molina989b0ca679- [build] Bumping versions for Nightly :: Diego Molinaf99f01a049- Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot78029c4597- Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot93c780439f- 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 Sauttercc93539c6c- [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko24188440cb- [rb] Run all unit tests in RBE :: Alex Rodionovda62a402d0- [dotnet] CorrectChromiumDriverService.AllowedIPAddressesproperty name (#13626) :: Yevgeniy Shunevychdb517766c1- [java] use a static class for ProxySelector #13622 :: Jörg Sautteraefde123a3- [rb] Update YARD to address GHSA-8mq4-9jjh-9xrc :: Alex Rodionovd65e38e34f- [rb] Fix documentation generator :: Alex Rodionov5bc8952c3b- [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautterc0711e2d0b- Add devcontainer.json to ease local dev environment setup (#13638) :: Trig1cfe9917c7- [java] close the httpclient after checking the service status #13643 :: Jörg Sautterb9a95a32a2- [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko832a31e192- [Build] Update rules_python to 0.31.0 :: David Burnsffedae32bb- Run prettifier over the selenium-webdriver node code :: Simon Stewart3c051755e3- Fix JS linting errors :: Simon Stewart8f7c7a4b3c- [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortnerd266777517- [ci] Update setup-bazel action :: Alex Rodionovd073e594b5- [py] Fix how version numbers are handled :: Simon Stewart738415711c- Remove some printf debugging :: Simon Stewart739f5ec672- [build] Tweaking how nightly build version in Python works :: Diego Molinaffed982e95- [build] Installing twine to push to TestPyPi :: Diego Molina420f074858- [bidi][java] Add storage module (#13675) :: Puja Jagania66db94fdf- [rb] Avoid overescaping browser path :: Alex Rodionoveae850739a- [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionovad17dd21b7- [bazel] Update rules_java :: Alex Rodionov77521ccf0d- [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani9fa8a62ce9- [js] Fix linting :: Puja Jaganieddd906be0- [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani83083c6359- [JS]: Update npm deps to latest :: Sri Harshacce0385627- [bidi] [js] Add storage module (#13684) :: Puja Jaganib5ded12227- [java] EnablingcanListenToFetchErrorfor Firefox :: Diego Molina2b8fa0c1e3- [bidi][js] Add fail request command :: Puja Jagania3811c4818- [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García8ab92eb9c9- [rust] Bump dependencies to latest versions :: Boni García8909a53e69- [rust] Change browser version in test :: Boni Garcíafccae20dd2- [rust] Revert serde to previous version :: Boni Garcíaa1a546357e- [rust] Revert clap to previous version :: Boni García552a2aa4bd- [rust] Revert lock files :: Boni García12fac085d1- [rust] Revert dependencies :: Boni García2f0a93d10b- [rust] Bump dependencies versions except clap :: Boni García4c0ac3d932- [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99c77e2165e9- [bazel] Update pinned browser :: Alex Rodionovbd540f2c3e- [rb] Generate per-browser test targets :: Alex Rodionov4e175752ea- [ci] Bump setup-bazel :: Alex Rodionove9bbb29c34- [bazel] Add Linux Edge to pinned browser :: Alex Rodionovcb98925a1f- [rb] Enable Edge tests on RBE :: Alex Rodionov66c08fe457- [py] Run Edge tests on RBE :: Alex Rodionov4b584ef2ca- [java] Enable Edge tests on RBE :: Alex Rodionov1aa091e423- [dotnet] Run Edge tests on RBE :: Alex Rodionov8f8bf8ee6a- [java] Remove firefox-dev tests :: Alex Rodionov2e415891b9- [rb] Add linter to RBE :: Alex Rodionov5a7272eec9- [dotnet] Formatted source style globally :: Nikolay Borisenko41e6384542- [bidi][java] Add continueRequest and continueResponse command (#13692) :: Puja Jagani5f98528058- [bidi][java] Use enum for HttpMethod :: Puja Jaganiea41d9643f- [java] Fix the parameters passed for credentials :: Puja Jagani3ff5a07c31- [bidi][js] Add error handling to check Bytesvalue instance :: Puja Jagani9c5fb53538- [java] Fix formatting :: Puja Jagani57f8398577- [java] Add missing Http method names in the enum :: Puja Jaganica4f3c3e7e- 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 Pequeno30fbca17f5- [bidi][js] Add continueRequest and continueResponse command (#13704) :: Puja Jagani3c783f7c0e- [bidi] Add provide response command (#13708) :: Puja Jagani4c279c770c- [js] Update error message :: Puja Jaganie195d79285- [rust] Bump clap to version 4.5.2 (#13699) :: Boni Garcíaceaa738dd2- [bidi][java][js] Add setFiles command of the Input Module (#13711) :: Puja Jaganibbd59478af- Migrate toaspect_rules_js:: Simon Stewart06c008d818- Regenerate lock file and fix linting errors :: Simon Stewart864089606c- Fix lint errors :: Simon Stewartcb74d76a4b- [dotnet] re-run the deps command :: Simon Stewart80347bf787- Quick fix to prevent us accidentally publishing python bindings during a build :: Simon Stewart0310e9fe4b- [python] Replace genrule with py_binary :: Simon Stewart5cc0269c15- [python] Fix release target in rakefile :: Simon Stewartd431dc87ee- Fix copyright notice :: Simon Stewart12344fe74a- [bazel] Bump to 7.1.0 without bzlmod (#13713) :: Simon Stewart49214cd404- Update schedule for lock.yml :: Diego Molinac7fdd50901- [dotnet] Rename assembly prerequisites to AssemblyFixture :: Nikolay Borisenkoe7db08f519- [dotnet][rb][java][js][py] Automated Browser Version Update (#13563) :: Selenium CI Bot7c1fae379f- [dotnet] Support setting timeouts in capabilities (#13698) :: Nikolay Borisenko49352f93ad- [dotnet] Disabling ShouldMoveToLocation. :: Diego Molina755d25402c- [dotnet] Disabling a few Chrome tests :: Diego Molina1cb091b11b- [dotnet] Disabling some JavascriptEnabledBrowserTest.cs in RBE :: Diego Molina087d2bfb0e- [dotnet] Disabling one test from TakesScreenshotTest.cs in RBE :: Diego Molina65b5ff3890- [dotnet] Fixing tests in SelectBrowserTests :: Diego Molina3c74f07896- [dotnet] Fixing SelectTests.cs :: Diego Molinaf437fddef0- [build] Removing skipped dotnet tests from RBE. :: Diego Molina87fe8b7b28- [java] Enabling a few BiDi tests for Firefox :: Diego Molina860c41433b- [build] Removing skipped Java tests from RBE. :: Diego Molinae3837622a8- [java] Ignoring a test that fails in RBE :: Diego Molina96acefc098- [java] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinaff537fe2b0- [java] Enabling a few more BiDi tests for Firefox :: Diego Molina28d0bce174- [java] Skipping a few BiDi tests :: Diego Molinac4c37c4b67- [java] Running in GH Actions some skipped tests in the RBE build :: Diego Molinaa684ab6137- Correcting Java workflow file :: Diego Molina39623fad28- [java] Splitting browser tests per OS and remote only in macOS :: Diego Molina2031018be7- [java] Fixing new line character as the PowerShell is the default shell :: Diego Molina5be82f7cd1- [java] Skipping FederatedCredentialManagementTest tests :: Diego Molina88dfd80bc8- [py] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina8395219a23- [build] Removing skipped Python tests from RBE. :: Diego Molinad96cc717a8- [java] This is already being tested on the other jobs :: Diego Molina5e5e6f1123- [rb] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina4c27f8c17e- [rb] Running format script :: Diego Molina9fa5d20d6b- [rb] Making the linter happy :: Diego Molina7a8e8c5dcf- [js] Pushing mutation-listener.js and see if it helps the build :: Diego Molina3184040b06- [dotnet][rb][java][js][py] Automated Browser Version Update (#13725) :: Selenium CI Botaf49a5e15b- [atoms] use css locators in dom.js (#13430) :: Jörg Sautter033d1a8c99- [js] Use copy_file for mutation listener :: Alex Rodionov35fef2a812- [java] Reties in CI for Java tests :: Diego Molinaf4435f74be- [java] Enabling SM for RemoteWebDriverDownloadTest as it is not executed in RBE. :: Diego Molinacdd05e0369- Bump @types/react from 18.2.48 to 18.2.70 (#13730) :: dependabot[bot]4668df3025- Add JSON serialization for ShadowRoot (#13680) :: Scott Babcock3fab5fa261- [dotnet] Treat unsuccessful http responses as errored commands (#13608) :: Nikolay Borisenkobfcc737226- [dotnet] Fix failed build via adding missing using statement :: Nikolay Borisenko4ac77f2771- [dotnet] Enable internal logging at trace level for unit tests (#13727) :: Nikolay Borisenkoe3a9f2cd12- 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 Hautakangase45ecd85dc- [rust] Bump dependencies to latest versions :: Boni García94b2c9b7b8- [rust] Bump rustc compiler to version 1.77.0 :: Boni García1bb1b01691- Revert "[rust] Bump dependencies to latest versions" :: Boni Garcíadec63daa00- [rust] Update checksum in lock file :: Boni García82277abbe5- [java] ensure the original RemoteNode stays DOWN #13646 (#13647) :: Jörg Sautter9931d0af27- Update script commands to fix the failing BiDi tests (#13737) :: Puja Jagani0e4e73974b- [dotnet][rb][java][js][py] Automated Browser Version Update (#13736) :: Selenium CI Bot18aec307aa- install_addon() didn't take into account dir paths with trailing slashes (#13694) :: jkbzh242befb13e- [rust] Select release with artifact when filtering Edge response (#13735) :: Boni Garcíafccfed1e92- Explicitly export Select and WebDriverWait from selenium.webdriver.support.ui (#13491) :: Adam Dangoor4cfe983a35- Add return type to webelement.submit (#13490) :: Adam Dangoor55e7a536e9- [java] removed usage of FileBackedOutputStream in the client (#13308) :: Jörg Sautter907b2197da- [java] Remove "se:bidi" (#13528) :: Puja Jagani1b06b13b98- Add type to parameter of webelement.WebElement.send_keys (#13492) :: Adam Dangoor0c81991f42- [rust] Use apple-flat-package crate to extract PKG files (#13740) :: Boni Garcíafbf75fd266- [rust] Fix Edge management in RPM-based Linux (#13705) :: Boni García1f058a839d- [rust] Enhance logic to uncompress DEB files and set toolchain version (#13741) :: Boni García5b60724724- [bidi][java] Fix a bug caused due to typo :: Puja Jagania179a98be1- [bidi][java] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13743) :: Puja Jagani32d9eddaca- [dotnet][rb][java][js][py] Automated Browser Version Update (#13742) :: Selenium CI Bot5affd351dd- [js] Adding package-lock.json :: Diego Molina7660a33352- [build] Adapting script to new package-lock.json location. :: Diego Molina8ef513697c- [rust] Remove non-necessary trace :: Boni García5f9cec8963- Release 4.19.0 (#13747) :: Diego Molinaa12c3b56a9- [build] Moving versions to nightly :: Diego Molina