selenium

A browser automation framework and ecosystem.

APACHE-2.0 License

Downloads
27.6M
Stars
29.2K
Committers
864

Bot releases are hidden (Show)

selenium - Selenium 4.19.0

Published by diemol 7 months ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.18.0

Published by diemol 8 months ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - selenium-4.17.0

Published by titusfortner 9 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f08db9ca1b - Fix rakefile to use the correct variable :: Puja Jagani
  • 688345a0b5 - [dotnet] Fix nuget target framework (#13253) :: Nikolay Borisenko
  • 617e22bfd2 - [rb] update gemfile lock :: Titus Fortner
  • 45ef68ad90 - update versions to nightly :: Titus Fortner
  • 14436997b9 - [rust] update cargo lock file :: Titus Fortner
  • 5260f93c17 - allow api docs generation script to switch to designated branch instead of trunk :: Titus Fortner
  • f6bdb7faa5 - [dotnet] bump version to 4.16.1 :: Titus Fortner
  • 0118d7eb00 - Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI Bot
  • 9b4c83354e - [java] bump version to 4.16.1 :: Titus Fortner
  • 794f356a77 - [java] update version to nightly :: Titus Fortner
  • f1aae0472c - ensure ruby gemfile lock updated when cdp is updated :: Titus Fortner
  • 560b3de1a9 - [js] Fix typo :: Puja Jagani
  • 314ca33620 - Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI Bot
  • b608fa91a4 - [dotnet] update bazel release targets :: Titus Fortner
  • 1bcb948894 - [build] add rake task for creating dotnet zip files for release :: Titus Fortner
  • b949dcaf4e - [dotnet] Possibility to output internal log messages to file (#13249) :: Nikolay Borisenko
  • 8e75d5dfc4 - [dotnet] Change a list of downloadable files to IReadOnlyList (#13265) :: Nikolay Borisenko
  • 7647b5f343 - [build] create prepare_release task that builds packages for all languages :: Titus Fortner
  • 1506256807 - [build] create publish-nuget task :: Titus Fortner
  • 6620bce4e8 - [build] create publish-pypi task :: Titus Fortner
  • 68b92607f4 - [py] Add page load strategy enum (#13258) :: Oboleninov Anton
  • ae655baf50 - [java] Self-signed certificate should not require certificate file (#13268) :: Puja Jagani
  • 7f224aa2ea - [dotnet] Change date format for file log :: Nikolay Borisenko
  • 078e4c251a - Update JRuby to 9.4 :: Alex Rodionov
  • 8063da277e - [docs] Fix Ruby docs generation :: Alex Rodionov
  • 46946e99b9 - [dotnet] Improve file logging code smell based on feedback from 13249 :: Nikolay Borisenko
  • c606239f06 - [build] clean up Rakefile :: Titus Fortner
  • 757de62549 - [build] update change log file to accept language :: Titus Fortner
  • 03c2318346 - [dotnet] update change log and bump version to 4.16.2 :: Titus Fortner
  • 259a94d1d2 - [java] remove deprecated classes and their tests (#13200) :: Oscar Devora
  • 3640adcab3 - chore(java): update-migrate htmlunit dependency (#13266) :: Matt McCartney
  • 8bf431e511 - [build] fix rakefile tasks for .NET release :: Titus Fortner
  • 9bbdb54d69 - Update lock.yml :: Diego Molina
  • 0d204d6311 - Update lock.yml :: Diego Molina
  • 888845f15d - [dotnet] Make System.Text.Json available as a dependency :: Simon Stewart
  • 602d015973 - [dotnet] Add notes on updating the dependencies :: Simon Stewart
  • 0720bbdfb6 - [java] add ability to disabled UI on grid (#13212) :: Oscar Devora
  • 2d73f13e14 - [ci] Restore rust flags for build SM in CI (#13281) :: Boni García
  • 7cbfdbdaf2 - [build] Using correct file name when bumping versions :: Diego Molina
  • 6f37dba4b3 - [rb] logger defaults output to stderr instead of stdout :: Titus Fortner
  • e5861901c5 - [rb] Fully support Chrome 120+ old headless mode (#13271) :: Neil Carvalho
  • 82f7cf7a3a - [rust] Use latest browser from cache when browser path is not discovered (#13283) :: Boni García
  • dee5bc5dce - [rust] Throw a descriptive message when error parsing JSON from response (#13291) :: Boni García
  • 10c0c28ee6 - [java] Recognise chrome-headless-shell as Chrome browser (#13292) :: Valery Yatsynovich
  • 123bb677ea - [java] removed most of guava from remote package :: Jörg Sautter
  • 5b1b449097 - [py] filter which bidi logs are recorded based on event type (#12951) :: Titus Fortner
  • e2b6bd7b13 - [rust] Tracking Selenium Manager usage through Plausible (#11211) (#13173) :: Boni García
  • 777583b107 - [dotnet] Tracking SM language binding in C# :: Diego Molina
  • 793a5e46ed - [java] Tracking SM language binding in Java :: Diego Molina
  • 1ecfb88376 - [javascript] Tracking SM language binding in JavaScript :: Diego Molina
  • a8468f65a0 - [python] Tracking SM language binding in Python :: Diego Molina
  • d9d9b06aa8 - [ruby] Tracking SM language binding in Ruby :: Diego Molina
  • 1ac2f473b8 - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina
  • 3b52ed27ce - [build] language level should be 17 in bazelproject we still release with 11 :: Titus Fortner
  • 3bfd4f3156 - Updated the return value of getMagicNumber to return 3. (#13303) :: Manuel Blanco
  • 309eb41a8e - [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina
  • 4606e6bf50 - [build] Windows users should not have to stamp every single bazel execution :: Titus Fortner
  • 32edec141d - [sm] Adding binaries to track usage via Plausible :: Diego Molina
  • 5ab6676487 - [ci] update the build command for dotnet :: Titus Fortner
  • 5a97adf986 - [js] remove deprecated headless methods and associated references :: Titus Fortner
  • a2ff220922 - [build] create IntelliJ bazelproject file for Windows :: Titus Fortner
  • 3792243770 - [build] create powershell file for creating Windows dev environment :: Titus Fortner
  • bb10753db0 - [java][bidi] Add cookie support for network module (#13325) :: Puja Jagani
  • 273c3d4e89 - Refactored log capture and formatting code in org.openqa.selenium.tes… (#13322) :: Manuel Blanco
  • 060288e85c - [bidi][java] Add support for Input module (Actions) (#13259) :: Puja Jagani
  • fea3ddd3af - [java] Close http connection for RemoteNode (#13313) :: Puja Jagani
  • 173d62468a - [bidi][js] Add script message event (#13153) :: Puja Jagani
  • 98ea560b4d - Python client: sleep depending on the number of attempts to check if the service has started (#13321) :: deedy5
  • 29b6dc718b - [rust] Minor changes related to string manipulation (no logical changes) :: Boni García
  • dd7a2f6514 - [ci] dotnet does not need to stamp on windows now :: Titus Fortner
  • dc4c7e4ef3 - [build] remove code in ./go wrapper to handle Java 8 :: Titus Fortner
  • 00b579d6e3 - [dotnet] Consider log handlers as null when not initiated :: Nikolay Borisenko
  • 34970943c4 - [dotnet] Lazy initialization of log handlers when required :: Nikolay Borisenko
  • e745a91b38 - [py] update list of files and directories to git ignore :: Titus Fortner
  • 34e09865ad - [nightly] Fix Grid build :: Diego Molina
  • 343aa78b58 - Add Duration overload to SlowLoadableComponent constructor (#13309) :: Kurt Alfred Kluever
  • e01be4a006 - use subprocess.DEVNULL instead of open(os.devnull) to avoid leaking a… (#13329) :: Thomas Grainger
  • dc4114fdee - Improve logging errors (#13327) :: Manuel Blanco
  • 6cce0c962b - Update mirror info (Tue Dec 19 12:06:29 UTC 2023) :: Selenium CI Bot
  • 24c2c4f660 - [py] set a default value for driver in test suite :: Titus Fortner
  • a351c4d40f - [py] require --use-lan-ip flag to start test server on non-local host :: Titus Fortner
  • dc141316f5 - [build] fix and remove broken or unneeded rake tasks :: Titus Fortner
  • ef848978de - update Authors file :: Titus Fortner
  • e58fd53cca - update copyright notices :: Titus Fortner
  • c75b7f08e6 - [build] update copyright task to skip files and include formatting :: Titus Fortner
  • 7acc040eea - [java] Ensure calling close() and quit() don't cause BiDi websocket errors (#13333) :: Puja Jagani
  • 22dcb1796d - [java] Refactoring to check for emptiness (#13335) :: Manuel Blanco
  • 44b8b68bb4 - [build] namespace Rake tasks for building and releasing by language :: Titus Fortner
  • 2c6bbc7851 - [build] implement document generation tasks in Rakefile :: Titus Fortner
  • 9511a2ac26 - [build] create rake task for building and releasing all artifacts at the same time :: Titus Fortner
  • c8429ecee2 - [build] run Rakefile through Ruby linter :: Titus Fortner
  • 0f1489dc83 - Remove unnecessary overridden methods (#13336) :: Manuel Blanco
  • e729e16aa5 - [dotnet] Specify the dll as nuget content explicitly (#13332) :: Nikolay Borisenko
  • b9e2bbe3ff - [build] fix bazel execution module :: Titus Fortner
  • 2843a6b170 - [build] fix requirements for bazel module :: Titus Fortner
  • f22e08fd05 - [dotnet] Extract downloadable zip file in memory (#13277) :: Nikolay Borisenko
  • 48e8db2e52 - [grid] improved logging when driver discovery failed :: Jörg Sautter
  • 10561bc593 - Use Node 18 (#12724) :: Aurélien Pupier
  • a6a2cd65b2 - overhaul project Readme (#13338) :: Titus Fortner
  • a9ef1e619e - fix incorrect command documented in README :: Titus Fortner
  • 9c0738d50d - [build] create single command for periodic file upudates :: Titus Fortner
  • 64d9c87efd - [rb] define default command_list (fixes #13307) :: Titus Fortner
  • 6d1897246d - [build] fix Rake issues with FileUtils :: Titus Fortner
  • 5792d4ecc7 - [build] create commands to update selenium versions :: Titus Fortner
  • 6b9dfec42c - [build] create command to update maven dependencies :: Titus Fortner
  • 55d735b3dc - [java] WebSocket NoVNC session against the grid URL contains trailing slash (#13353) :: Viet Nguyen Duc
  • 91d8d703ee - Updating channel name from Aurora to Dev :: Diego Molina
  • eeaebe6b2e - [javascript] Remove firefox_channels.js example as Channels is deprecated [skip ci] :: Diego Molina
  • 6c3110a5a7 - [javascript] Deprecating Channel [skip ci] :: Diego Molina
  • d3bccee5da - [java] Removing mentions to firefox-bin in docs and tests :: Diego Molina
  • 56d149e697 - [java] Removing unused variable [skip ci] :: Diego Molina
  • ab18234ef2 - [java] Deprecating FirefoxBinary :: Diego Molina
  • bdc86aa836 - [build] remove variables from maven deps file :: Titus Fortner
  • 0309e51b34 - [build] location of maven dependency opentelementry-semconv has moved :: Titus Fortner
  • 4a535ecc99 - [build] update maven dependency versions :: Titus Fortner
  • a81b4d02fc - [build] update maven dependencies task :: Titus Fortner
  • cb9169ab02 - [build] update maven dependencies with java:update :: Titus Fortner
  • 0e3d4bc653 - [java] Deprecated json wire related ErrorCodes :: Jörg Sautter
  • 5e384fca82 - [java] fixed the ScreenshotException message :: Jörg Sautter
  • 3330f28026 - [java] added ShadowRoot.hashCode / .equals #13326 :: Jörg Sautter
  • 25bdf6e484 - [java] deprecated unused RemoteStatus :: Jörg Sautter
  • c7f65f8351 - [java] remove use of guava from FluentWait :: Jörg Sautter
  • 619bc64c81 - [build] fix JRuby install :: Titus Fortner
  • 866b4017e8 - [rb] update release date in change log :: Titus Fortner
  • 40cfa4bdb7 - [build] includ git gem in jruby :: Titus Fortner
  • aea6d4039c - [java] fix references to old semconv artifact location :: Titus Fortner
  • b16d0d8885 - [java] Fix build due to opentelemetry package updates :: Puja Jagani
  • b47b09c02f - [js][bidi] Add Input module command (#13360) :: Puja Jagani
  • 28882f9590 - [rb] run unit tests on latest version ruby :: Titus Fortner
  • 4ff1f62703 - [rb] fix issues with incorrectly named edge browser :: Titus Fortner
  • fc86c86922 - [rb] bundle and rubocop updates :: Titus Fortner
  • 64755fa82c - [build] Reference Selenium Manager Binaries from separate repo (#13314) :: Titus Fortner
  • 89170a76ea - [build] add pinned selenium manager versions to all:updates task :: Titus Fortner
  • e8e6300945 - Update mirror info (Wed Dec 27 12:06:17 UTC 2023) :: Selenium CI Bot
  • 776c9f76aa - [rb] fix documentation errors :: Titus Fortner
  • 6d706ea1c3 - [build] remove unnecessary print statements :: Titus Fortner
  • f1846257af - [build] implement git portion of documentation updates :: Titus Fortner
  • d2a2c1696e - [build] remove old api doc generation file :: Titus Fortner
  • 4a6ec578c3 - [build] convert changelog script to ./go task :: Titus Fortner
  • f36d4b04fa - [build] convert release notes script into a task :: Titus Fortner
  • b87c71ca9a - [build] create and push the appropriate release tag as part of release task :: Titus Fortner
  • 4587571bac - [build] have the all:release task also update api docs and set nightly versions :: Titus Fortner
  • 0a25633edf - [build] improve rakefile syntax :: Titus Fortner
  • 3bacf52fce - [build] no longer need selenium manager shell script :: Titus Fortner
  • 49e941d5d4 - [build] fix java-release-zip target which should fix nightly build :: Titus Fortner
  • 55ea5721a7 - [rust] mark pre-release versions as nightly :: Titus Fortner
  • 16fd13bd85 - [build] update task logic to support nightly rust version conversions :: Titus Fortner
  • 9a700e2199 - [rust] rust wants nightlies marked with dash not dot :: Titus Fortner
  • b0ba4321c2 - [rust] update lock files :: Titus Fortner
  • d70d3a084c - Update mirror info (Thu Dec 28 12:07:30 UTC 2023) :: Selenium CI Bot
  • 7922d42b0c - [build] pass auth from calling workflow to the called workflow to release Selenium Manager artifacts :: Titus Fortner
  • 3f9b606c84 - [build] bundle update ruby when versions get changed so lockfile is correct :: Titus Fortner
  • 6305e1ab10 - [build] ensure maven dependency update task will execute :: Titus Fortner
  • 7784bbdaf7 - [rust] Bump dependencies to latest stable versions :: Boni García
  • 6b42c10df2 - remove all references to firefox-bin :: Titus Fortner
  • 3570209bf9 - [build] limit changelog population to just user facing code(#13356) :: Titus Fortner
  • 7012dbe8a2 - Update year in LICENSE and NOTICE docs :: Sri Harsha
  • 089094968e - [build] restore ruby dependencies :: Titus Fortner
  • c284a956b4 - [rb] guard bidi tests on Chrome due to Google bug :: Titus Fortner
  • aac6d6415c - SeleniumManager python wrapper should check if architecture/platform combination is supported (#13381) :: seidnerj
  • 52979082b8 - [java] deprecate all html5 offline storage implementations See #10397 (#13373) :: Titus Fortner
  • 16770fb6e7 - [java] Remove features that are not w3c compliant (#13372) :: Titus Fortner
  • 1b66415adf - [java] remove non-w3c endpoint references that are mobile specific :: Titus Fortner
  • c2c41b89a0 - [build] update windows dev environment script to properly format bazelrc file :: Titus Fortner
  • 8b5ba75646 - [js] download files from remote server (#13102) :: Titus Fortner
  • cc85c78355 - [rb] change allowed types for logger methods :: Titus Fortner
  • 214df71f41 - Update geckodriver-Firefox mapping after release of geckodriver 0.34.0 :: Boni García
  • 52f162593f - [bidi][java] Add auth required event :: Puja Jagani
  • 45da01858c - [bidi][js] Add auth required event :: Puja Jagani
  • f232416c45 - [ci] change concurrency to treat dispatch and scheduled tests independently of push and pr :: Titus Fortner
  • 494b1535df - [ci] fix concurrency syntax :: Titus Fortner
  • e40ec28214 - [ci] fix concurrency syntax with fake ternary and concat outside braces :: Titus Fortner
  • c183146044 - [ci] remove compound conditional in concurrency ternary :: Titus Fortner
  • f74451974b - [rb] fix download test since Linux lists files in different order :: Titus Fortner
  • cd91b8c95d - [java] stop the started server when an exception is raised :: Jörg Sautter
  • 485658916c - [java] copy the output in a daemon thread :: Jörg Sautter
  • 5e4ce94566 - [bidi] Fix failing tests due to change in argument for box screenshot :: Puja Jagani
  • 0ebddde507 - [dotnet] update references from desiredCapabilities to capabilities :: Titus Fortner
  • b74d940d35 - [java] no longer accept session requests with desiredCapabilities :: Titus Fortner
  • b5ae3f8cab - [java] remove requiredCapabilities from metadata ignored list :: Titus Fortner
  • d77b568a03 - [java] Deprecate AddWebStorage augmenter provider as well (#13399) :: Valery Yatsynovich
  • 34adf3eed4 - [py] use Selenium Manager in tests with bazel when pinned browsers not set :: Titus Fortner
  • f75ea689dd - [java] update logging and errors for driver management :: Titus Fortner
  • a5be5b6da7 - [java] Deprecate ContextAware interface (#13405) :: Valery Yatsynovich
  • 886cdf5397 - [py] fix linting issue :: Titus Fortner
  • b0f42c34cd - [build] add tasks to lint Python & Ruby :: Titus Fortner
  • a040c34272 - [bidi][js] Add traverse history command :: Puja Jagani
  • e1e538e5b7 - [java] Add check back to driver service session factory :: Puja Jagani
  • 9bcccf232b - [java] fix broken driver finder conditional :: Titus Fortner
  • fffd05c751 - [dotnet] Don't output to user's console, rather use logging :: Nikolay Borisenko
  • 3bfd6c4f0a - [js] Organize BiDi test based on the module (#13408) :: Puja Jagani
  • f8944cd1e9 - [java] Improve readability :: Puja Jagani
  • e7d902ec5b - Node WebSocket not working with sub-path option (#13407) :: Viet Nguyen Duc
  • 46b3ac632c - [bidi][java] Add window proxy properties class :: Puja Jagani
  • 4b6af2ea1c - [bidi][js] Add test to get iframe's browsing context :: Puja Jagani
  • f7fd6d3f0c - [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) :: EdwinVanVliet
  • 7ddd002e38 - Code cleanup (#12934) :: Andrei Solntsev
  • 10af32cd4d - [bidi] [java] Update iframe related tests to actions :: Puja Jagani
  • 111086dfc0 - [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) :: Viet Nguyen Duc
  • 2cd2720ecc - [java] Marking test as not implemented :: Puja Jagani
  • abd81d041d - [bid] [java] Add BiDi Input module release command (#13362) :: Puja Jagani
  • 090f32e8a6 - Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) :: dependabot[bot]
  • 12a9967c9e - Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) :: dependabot[bot]
  • d51c74ab36 - [bidi][js] Add Input module JS command :: Puja Jagani
  • ff82c4af6a - [atoms] minimize size of get-attribute atom (#13416) :: Jörg Sautter
  • 3e196425ed - [bidi][java] Add Node properties class :: Puja Jagani
  • 8763f62184 - [java] Deprecate NoSuchContextException (#13425) :: Valery Yatsynovich
  • 6e7c747359 - [java] Run file format script. :: Diego Molina
  • f58416bb2a - [java] ensure the worker thread is stopped :: Jörg Sautter
  • b2a8448194 - [bidi][js] Add test for node properties in :: Puja Jagani
  • 8f35c47c06 - [grid] log the complete exception :: Jörg Sautter
  • 097d3016f4 - [java] add deprecation annotation to FirefoxBinary :: Titus Fortner
  • 4350eb1d0b - [java] Add a warning while passing a decorated driver to augmenter :: Puja Jagani
  • 19a1813544 - [java] Enabling two tests that already work in Firefox :: Diego Molina
  • c0ddca6d32 - [java] Tapping the Node session when there is WebSocket activity :: Diego Molina
  • ec523b2f87 - [java] Small code improvement in ProxyWebsocketsIntoGrid :: Diego Molina
  • 1b594ee33e - [grid] Using max-sessions from Node when it was declared. :: Diego Molina
  • b556ac3d6d - [py] update required version of Python in setup file :: Titus Fortner
  • f09f064cb9 - Fix typo in NodeFlags (#13440) :: middlingphys
  • c9bc81aa7d - [bidi][java] Add locate nodes command (#13445) :: Puja Jagani
  • 328e2412af - [bidi][java] Add user friendly methods to locate nodes :: Puja Jagani
  • 7ad44eef93 - [java] add click dialog support to Federated Credential Management implementation :: Titus Fortner
  • d14f7c0e89 - [py] remove extension connection class and other usages of webdriver.xpi :: Titus Fortner
  • 4513ea982c - [py] remove deprecated verbose argument from edge service :: Titus Fortner
  • f1f6886269 - [py] remove deprecated desired_capabilities property from webdriver :: Titus Fortner
  • 7cc56cc604 - [py] remove deprecated application cache support :: Titus Fortner
  • 6127b5f849 - [build] add tasks for python tests :: Titus Fortner
  • 67490a3066 - [rb] Update rules_ruby and run unit tests on RBE :: Alex Rodionov
  • 1557d27368 - [rb] FIx incorrect filename for Ruby toolchain hash :: Alex Rodionov
  • 192dea5e52 - [java] use the ErrorCodec to encode exceptions :: Jörg Sautter
  • 7a48c94648 - [java] ignore null text of UnhandledAlertException :: Jörg Sautter
  • d02f51f262 - update readme with correct bazel syntax for .NET tests :: Titus Fortner
  • 19fadc4181 - [ci] remove unused workflow :: Titus Fortner
  • 907f2df860 - [CI] Update logic for which tests get run (#13457) :: Titus Fortner
  • 86a004048b - [rb] Disable Ruby cache on Windows :: Alex Rodionov
  • 401f3e317b - update pinned browsers :: Titus Fortner
  • 60cfe1f88f - [build] properly get selenium manager from bazel output (#13452) :: Titus Fortner
  • 1d9b28e37c - [dotnet] Prepare cdp cs files before core compile to make intellisense happy :: Nikolay Borisenko
  • d0f8811ac7 - [dotnet] Fix compilation warning for inline docs of DownloadFile method :: Nikolay Borisenko
  • bd8c5d9602 - [java] remove annotations from tests that firefox now passes :: Titus Fortner
  • 4562685756 - [dotnet] Fix compilation warnings in cdp generator and tests :: Nikolay Borisenko
  • 5eb3caab03 - [dotnet] remove deprecated DriverService constructors with options parameter :: Titus Fortner
  • 5893627356 - [dotnet] remove deprecated methods for toggling legacy protocol :: Titus Fortner
  • 08dc2f707a - [dotnet] remove deprecated class RemoteWebElement :: Titus Fortner
  • 7bf62868ab - [java] Remove unused import to satisfy format script (#13468) :: Nikolay Borisenko
  • e8f02e9753 - [dotnet] Improve logging performance when it is disabled (#13464) :: Nikolay Borisenko
  • 0972a1bb04 - [ci] restrict jobs from running on forks :: Titus Fortner
  • b7dc668795 - [py] copy license file to distributions :: Titus Fortner
  • d035b5d197 - [build] only release new Selenium Manager binaries from trunk :: Titus Fortner
  • 638c4313df - [rb] Add base64 gem as a runtime dependency (#13454) :: Earlopain
  • 63804e927e - [dotnet] Replace WebRequest with HttpClient in tests (#13471) :: Nikolay Borisenko
  • 69f0570468 - [py] adds PyPI classifiers for Python 3.10 to 3.12 (#13475) :: James Braza
  • b7f27a2aa1 - [ci] only run tests based on what is new in PR :: Titus Fortner
  • f83765d173 - [py] add deprecation library requirement (#13402) :: Titus Fortner
  • 21560a4974 - Fix "Get Text" to retrieve the correct value for ShadowRoot using slot. (#13218) :: Henrik Skupin
  • 8411a32eac - [build] fix py:lint task so it outputs results :: Titus Fortner
  • 892bf7a364 - [py] truncate large strings when logging requests :: Titus Fortner
  • 24d88d7363 - [py] Update WPEWebKit support code (#13278) :: Lauro Moura
  • 2f1f779bf4 - [rb] explicitly check for whether driver supports full page screenshots to error (#12799) :: Titus Fortner
  • 562c3596fa - [ci] test with latest version of Ruby :: Titus Fortner
  • ac9d52f51d - [py] Firefox Profile Fixes and Deprecations (#13477) :: Titus Fortner
  • 19df7bbf52 - [py] remove test for comparing firefox profile encodings :: Titus Fortner
  • 0f1c7537b8 - [py] deprecate FirefoxBinary class (#13476) :: Titus Fortner
  • 19ec8a84ae - Bump jinja2 from 3.1.2 to 3.1.3 in /py/docs (#13432) :: dependabot[bot]
  • 511da58c31 - Bump sniffio from 1.2.0 to 1.3.0 in /py (#13066) :: dependabot[bot]
  • 132b30ba4d - Bump cryptography from 41.0.3 to 41.0.4 in /py (#12810) :: dependabot[bot]
  • a3b1124919 - [py] update minimum trio requirement to 0.20.2 per dependabot :: Titus Fortner
  • 1164555b9d - [py] Fix type error in mypy (#13482) :: take0x
  • 11c799a665 - [rb] fix incorrect method name :: Titus Fortner
  • 5040a5aa4e - [rb] checking wrong public method for full page screenshots :: Titus Fortner
  • fa0637a34a - [build] update rake task names :: Titus Fortner
  • cc85374c89 - [ci] deleting concurrency section until we figure out what we need :: Titus Fortner
  • 134aa67382 - [rb] update unit test to include correct server port :: Titus Fortner
  • 8957fb5759 - [build] update which dotnet files need to be updated for new chrome versions :: Titus Fortner
  • 56140267a7 - [build] improve automated update task :: Titus Fortner
  • d5b9382bf3 - update all necessary files prior to a release :: Titus Fortner
  • e52b1be057 - update versions and changelogs for 4.17 :: Titus Fortner

New Contributors

Thank You

@EdwinVanVliet
@asolntsev
@diemol
@joerg1985
@nvborisenko
@p0deje
@pujagani
@titusfortner
@valfirst
@vietnd96
@whimboo

selenium - Selenium 4.16

Published by pujagani 11 months ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.15

Published by titusfortner 12 months ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.14

Published by titusfortner about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.13

Published by titusfortner about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.12.0

Published by titusfortner about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 4.11.0

Published by diemol about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits 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 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
selenium - Selenium 4.10.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4450a44e18 - Update mirror info :: Selenium CI Bot
  • 1ab13d9c6e - [rb] Bumping Selenium version :: Diego Molina
  • 4dd9e1f8ad - [rust] Include --debug flag in CLI test :: Boni Garcia
  • c7e2b557d7 - [rust] Log error message as debug trace when parsing version :: Boni Garcia
  • e51d1aabfd - [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia
  • 9c2f47572b - [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia
  • 3893a5ed63 - [rust] Minor smell-fixes :: Boni Garcia
  • dd9f306417 - [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garcia
  • cbcc6b3060 - [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garcia
  • b579892869 - [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia
  • 666c3ea941 - [rust] Include assertion to assess browser version detection :: Boni Garcia
  • 9105916ce8 - Update mirror info :: Selenium CI Bot
  • a4b0ddd02b - [rust] Support building on Windows ARM64 :: p0deje
  • 7869fdc345 - [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov
  • 542f0a16c7 - [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov
  • 79e3f9e6f0 - [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko
  • 797b713d78 - Fix: typo in the "addArguments" method comment (#11945) :: Maid
  • 68a683f670 - [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani
  • 98d3e26b3e - [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García
  • 1ea3134877 - [java] Handling case where -1 is returned as statusCode :: Diego Molina
  • dfe07841e8 - [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina
  • 293046106e - [java] Remove deprecated "version" JWP capability :: Diego Molina
  • 3d8c6fa7a9 - [java] Remove deprecated "platform" JWP capability :: Diego Molina
  • b643cf793e - [java] Enabling and fixing tests in Firefox :: Diego Molina
  • 41bbc5f883 - [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina
  • 940b183e3a - [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molina
  • ef69f1b05e - [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani
  • 590d3240d4 - [java] Removing unused CapabilitiesUtils.java class :: Diego Molina
  • 79c7847068 - [java] Removing more unused classes :: Diego Molina
  • 0c025325aa - [grid] Displaying the real stereotype config at startup :: Diego Molina
  • 46f300c374 - [java] Adding ventura as platform :: Diego Molina
  • 5e95c81518 - [java] Adding task to publish snapshots in Java :: Diego Molina
  • 1947771a93 - [java] Fixing build :: Diego Molina
  • da2e767ebe - [rb] allow users to direct driver process output (#11964) :: Titus Fortner
  • cd3216e68d - Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionov
  • f2b27807ab - [java] add logging for starting the driver :: titusfortner
  • cc87ca0e43 - [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov
  • 83b0b0d88d - Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov
  • 9ac368b475 - Do not switch and remove node in one iteration (#11961) :: joerg1985
  • e5805a47f2 - Add corner case test (#11970) :: Rishav Trivedi
  • 38cbd003e9 - [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex
  • 2403c71eab - [java] Fix failing build :: Simon Mavi Stewart
  • bb95c2cd48 - Fix README stopping at Rust build steps :: Alex Rodionov
  • c2944a1123 - Handle fragmented websocket messages (#11962) :: joerg1985
  • 18164af446 - [java] Remote selenium-remote tag from test targets :: Alex Rodionov
  • 2266ffc8b2 - [java] Fix a typo :: Alex Rodionov
  • 8921182b59 - [java] add more logging to Selenium Manager (#11959) :: Titus Fortner
  • 440a388d0b - [CDP] Adding v113 and removing v110 :: Diego Molina
  • 35827eb5b5 - [rb] Fix DevTools old version loader spec :: Alex Rodionov
  • ab94305c7b - [rb] Add sizes for Bazel test targets :: Alex Rodionov
  • 1fd552d577 - [rust] Add sizes for Bazel test targets :: Alex Rodionov
  • 69e67ae9b3 - [Java] Fixing log level comparison :: Diego Molina
  • d530584d2e - Configure remote builds to use EngFlow (#11887) :: Simon Stewart
  • 66e51be38c - Make Driver Services consistent (#11973) :: Titus Fortner
  • 59fa77c675 - [py] update logging to match other bindings (#11990) :: Titus Fortner
  • 74e0af80bd - [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina
  • 000cb086e9 - [java] Overriding methods to have main platform names lowercase :: Diego Molina
  • 0dbec9d489 - Putting the logic to verify driver service path in a single place (#11992) :: Diego Molina
  • bcf48d14e5 - [rb] Support remote debugging via debug gem :: Alex Rodionov
  • 9f3352b690 - [rb] Replace pry with irb :: Alex Rodionov
  • de7acb9099 - [rb] Make //rb:lint a test target that auto-corrects files too :: Alex Rodionov
  • 0ce64cb561 - [dotnet] Using SM in default service creation (#11994) :: Diego Molina
  • 19a4582c3c - Support newer versions of urllib3 (#11993) :: Michael Mintz
  • deceb80a74 - [py] Update python dependencies and relevant files :: AutomatedTester
  • 65b97fc575 - [rb] Enable debug gem for MRI only :: Alex Rodionov
  • bfcda90ecb - [dotnet] Encoding process output :: Diego Molina
  • 8efae1bdad - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina
  • 55283eb79b - [dotnet] Generate API documentation (#11968) :: Nikolay Borisenko
  • af7eb2e4d6 - [rb] Update README to require Ruby 3.0 :: Alex Rodionov
  • 156e7f56a8 - [rb] adjust custom rspec matchers to work for any log level output :: titusfortner
  • 2d022c013e - [rb] change logging default to :info and support ignoring any logging :: titusfortner
  • c4776a36f4 - [rb] allow both allowing and ignoring logging messages by id :: titusfortner
  • 1cd84f7b6b - [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortner
  • eec423611d - [rb] update guards to get tests passing :: titusfortner
  • e4e636223c - [rb] fix bug with driver logging :: titusfortner
  • c81d86a37b - [rb] update changelog :: titusfortner
  • bc7e0c7341 - Updating changelogs and bumping version to 4.9.1 :: Diego Molina
  • eb2032df7f - [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molina
  • c6f7396f62 - Update mirror info :: Selenium CI Bot
  • 5c0fda7adf - [rb] Bumping Gemfile.lock :: Diego Molina
  • f275319562 - [java] Update version in CHANGELOG (#12008) :: Vladislav Velichko
  • bcd0c314ce - [js] Handle rejection of the driver :: AutomatedTester
  • f76a893011 - [bazel] Use a credential helper (#12018) :: Simon Stewart
  • 445e9a3855 - [bazel] Bump to 6.1.2 :: Simon Mavi Stewart
  • af71e2041e - Start running tests with the EngFlow grid (#12020) :: Simon Stewart
  • 7971a535a4 - [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewart
  • ec287e9cb7 - [gh workflow] Build still not working :: Simon Mavi Stewart
  • 0db6dfce81 - [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewart
  • ff6c8a57e5 - [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewart
  • fca6d690f5 - [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart
  • 635f86c4c2 - [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart
  • 8e0c968e38 - [js] Bump JS to 4.9.2 :: AutomatedTester
  • 71384d8faa - [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina
  • 35530cc7be - [java] Fixed the URI in a log line (#12000) :: joerg1985
  • b9ba020876 - [dotnet] Removing supported configurations per project added by mistake :: Diego Molina
  • acdb19d6ef - [java] Updating deps :: Diego Molina
  • 33db2e9e68 - [java] Bumping mockito version and updating tracing.txt :: Diego Molina
  • c7d622d698 - [rb] unguard tests now passing :: titusfortner
  • cdc4301192 - [rb] remove firefox guards on shadow dom locator tests :: titusfortner
  • 632df3ecab - [grid] Updating JS deps :: Diego Molina
  • ed313de742 - [rb] implement proxy support for Selenium Manager :: titusfortner
  • 2a6b07579c - [py] fix flaky test :: titusfortner
  • 4b14cf7c1b - [java] Reverting mockito to 4.11.0 :: Diego Molina
  • 2ee5fb7d03 - [grid] Refining the search field for running sessions :: Diego Molina
  • c61ac143df - [grid] Refining how queued sessions look in the UI :: Diego Molina
  • 163541fbb7 - [grid] Fixing UI test :: Diego Molina
  • f3316d9bff - [grid] Enhancing stereotype in Dynamic Grid :: Diego Molina
  • a2235cde99 - [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner
  • 5c891ce374 - [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg1985
  • 43eb1e5477 - Automatically format the code (#12023) :: Simon Stewart
  • da0dcefdc9 - [java] Formatting missing files after merging #12023 :: Diego Molina
  • 5764ff99bb - [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenko
  • e7acc958ad - Update mirror info :: Selenium CI Bot
  • 0d08c74f41 - Update mirror info :: Selenium CI Bot
  • 69ccfe4903 - [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko
  • 89f1f083ab - [java] simplified some control flows logic and removed unused imports (#11974) :: Alex
  • 6333dec559 - [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko
  • 1c171e7c15 - Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer
  • 4bf1d68160 - [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko
  • 971a7274bf - [java] make all logging variable names consistent (#12007) :: Titus Fortner
  • 38cccda2d3 - [java] Removing duplicated test in ElementEqualityTest :: Diego Molina
  • ff8e6a10d5 - [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina
  • 7aae749648 - [java] Enabling tests for Firefox :: Diego Molina
  • 0f95ec854a - Include date in commit message of mirrow workflow :: Boni Garcia
  • dd435a11cf - [java] Enabling tests for Chrome and Edge :: Diego Molina
  • 76701ad4b1 - [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg1985
  • 1bfcb4a48e - [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni García
  • b2f629d5c9 - [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg1985
  • 8138847791 - [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina
  • 683b19db73 - [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina
  • 1b600b1663 - [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina
  • 11b17715c3 - [java] Formatting files :: Diego Molina
  • 184a83575e - [java] Removing deprecated setters in Rectangle.java :: Diego Molina
  • b98501665b - [java] cast to ArrayList (#12065) :: Alex
  • 7cd20cfab6 - [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko
  • 379dcabd94 - [dotnet] Removing duplicated test :: Diego Molina
  • fb986f881b - [dotnet] Adapting test to new W3C behaviour :: Diego Molina
  • a3df73cf22 - [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan
  • 3c6c3bebe0 - [sm] Updating SM binaries :: Diego Molina
  • 94303e0e65 - [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko
  • 922aaf3016 - [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985
  • c149513711 - [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina
  • 0f8a9225ae - [java] Optimize equals and hashCode methods of Rectangle class (#11918) :: Valery Yatsynovich
  • 9b42f09eb3 - Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquet
  • b4c767117d - [java] Formatting Java files. :: Diego Molina
  • 9f325c2649 - [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewart
  • c1b45801bf - add link for logging documentation to issues template :: titusfortner
  • c127eb2991 - [java] Respect disabled pretty printing for arrays (#12079) :: joerg1985
  • 38b4acc8ab - [java] Adding userWebView2 to Java :: Diego Molina
  • 737c1cc586 - [javascript] Adding userWebView2 to JS :: Diego Molina
  • c01587a5b5 - [java] Printing response payload to understand error :: Diego Molina
  • 4c2ab02240 - [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart
  • 8e2b3e1aaa - [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewart
  • e5b4671117 - [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewart
  • edb838bcd3 - [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewart
  • cf81deaca1 - [javascript] Logging SM activity when a driver is not found. :: Diego Molina
  • 6222ac0d25 - [rb] Adding support for webview2 in Edge :: Diego Molina
  • 9e165e5929 - [JS] Code cleanup update npm deps to latest :: Sriharsha
  • 6a776f38fe - [py] fix proxy options (#12029) :: Titus Fortner
  • 5b406700f9 - [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner
  • 679fdb83ec - [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortner
  • e9b2bdadeb - [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewart
  • f8b7a1da86 - [bazel] Run buildifier :: Simon Mavi Stewart
  • e92987a194 - [py] Fix type hints and docstring (#12067) :: Oboleninov Anton
  • 098c597ce6 - [grid] Grid UI tests don't need to run in remote :: Diego Molina
  • 254e5340a5 - [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens
  • 7b7c7dd0be - [grid] Logging correct caps for session creation :: Diego Molina
  • 6867e4f67a - [grid] Taking into account BiDi url matches too :: Diego Molina
  • d1b8e6cdf1 - [java] Improving FirefoxDriver BiDi :: Diego Molina
  • d97e441968 - [java] Using se:bidi url when Grid returns it :: Diego Molina
  • 2beaa596e6 - [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani
  • 88216a368e - added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasad
  • a174abe9ba - [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García
  • 9f002a2a7c - [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molina
  • f7d3df2801 - [IEDriver] Logging the correct browser mode after process launch :: Diego Molina
  • 8a73d502e2 - [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amani
  • c1e47d30fd - [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani
  • 018293f0c2 - [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina
  • 5a4dfe58a2 - [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart
  • 4e745b737d - [bazel] Roll pinned chrome version :: Simon Mavi Stewart
  • 06ff139cbc - [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewart
  • abad15e55d - Check whether we should skip the ReferrerTest :: Simon Mavi Stewart
  • 9f5801c82f - [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner
  • 4f076e0816 - [java][bidi] Add browsing context events support (#11759) :: Puja Jagani
  • 178c60e567 - [rust] Fix reading default timeout value in Selenium Manager :: Boni Garcia
  • b1cd355fb0 - [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amani
  • ea82c6634f - [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia
  • 0dd9e34d01 - [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionov
  • d10f8c2258 - improve "near" relative locator behaviour (#11290) :: Alpatron
  • e47de45e80 - [ci] Allow anyone to SSH into runners :: Alex Rodionov
  • 69f44a3ca7 - [rust] Fix test failures on Windows CI :: Alex Rodionov
  • 7e198932c1 - [rb] Replace debug session with Bazel run_under flag :: Alex Rodionov
  • d92b0ae3d7 - [java] do not send driver logs to console by default (#12136) :: Titus Fortner
  • 1047de3dae - [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71e
  • a3794d789a - [rust] Revert enabling sandbox for tests :: Alex Rodionov
  • aa0640b5fd - [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner
  • 1a914bf518 - update windows setup information in README :: titusfortner
  • b571cd7e35 - [rb] setting log value does not apply to Safari :: titusfortner
  • 669a493ca6 - [java] fix geckodriver log truncation logic :: titusfortner
  • 710bd1bed6 - [dotnet] mark safari service method obsolete :: titusfortner
  • aaf6c27e49 - [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov
  • 3c2313f3dd - [java] Formatting files. :: Diego Molina
  • 0b1cca9409 - [CDP] Adding v114 and removing v111 :: Diego Molina
  • 198f1f2b6b - [java] minor code style and typos improvements (#12127) :: Alex
  • 015b7674e0 - [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart
  • 767c87e8e7 - Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewart
  • b498cbbff4 - [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart
  • 23e13a94a1 - [java] Run the format script :: Simon Mavi Stewart
  • ba638161e2 - [JS] support Selenium Manager using proxy info from options :: Sriharsha
  • cce294ccfa - [dotnet] Fixing typo on new CDP version :: Diego Molina
  • 77c00ffe2d - [js] use generated selenium manager artifacts for testing :: titusfortner
  • 10e5fbbdae - [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortner
  • f949736e68 - [java] Adjusting tests :: Diego Molina
  • f2c1192745 - [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart
  • 38e658a3d3 - update how selenium manager logs (#12145) :: Titus Fortner
  • 96494b4a68 - [py] Added type hints to all the conditions in expected_conditions.py module. (#12139) :: Sandeep Suryaprasad
  • a7fdd010c3 - [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart
  • 3f139eb9a4 - Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewart
  • b3ab716164 - [java] update error references to latest location in docs :: titusfortner
  • dc9ab406a9 - [java] create special driver exception for referencing documentation :: titusfortner
  • fb21cac1a9 - [rb] add links to documentation for error messages :: titusfortner
  • 757faf0df8 - [rb] improve logger logic :: titusfortner
  • fbfc80871e - [rb] add custom Selenium Manager error and improve logic :: titusfortner
  • 6e8760a10a - [grid] Deleted all javax.servlet related code (#12149) :: joerg1985
  • 370428cb9e - Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart
  • 722376a973 - [py] add links to documentation for errors (#12156) :: Titus Fortner
  • 100027120e - [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner
  • 937236c023 - [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg1985
  • 7497e38c57 - [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewart
  • a6c7e03f4a - [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharsha
  • cb9cdc14c2 - [rb] Update Ruby rules for Bazel :: Alex Rodionov
  • b30ec03dda - [dotnet] link exceptions to documentation :: titusfortner
  • d343d2ccb0 - [dotnet] add Driver Location Exception and update exception conditions :: titusfortner
  • 3440f5ac95 - update changelogs for 4.10 :: titusfortner
  • 5af3b2de22 - [js] change log level in Selenium Manager to reduce noise :: titusfortner
  • 4e77adebc1 - [py] fix broken syntax in mutation events :: titusfortner
  • 0f0f70657d - [py] fix broken syntax in mutation events :: titusfortner
  • 02744ac57f - [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina
  • 92a0a8a9c2 - [py] Removing unused import to fix linter :: Diego Molina
  • c14d967899 - Bumping versions for 4.10.0 release :: Diego Molina
selenium - Selenium 4.9.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f5b9191db1 - [IEDriver] Bumping version to 4.8.0 :: Diego Molina
  • d985705e8c - [rb] Bumping Gemfile :: Diego Molina
  • 425684ae27 - Evaluate the whole PR when checking CI :: Alex Rodionov
  • 4a81bb75fc - [IEDriver] Updating CHANGELOG :: Diego Molina
  • 484359ce66 - Show the full CI build result in README :: Alex Rodionov
  • 3f6717df64 - pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayo
  • b803c68624 - [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliard
  • bcb5a25dde - [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha
  • 398524fd6d - update build requirements in readme :: titusfortner
  • fed93711e4 - [py]: Add docstring for alert_is_present :: symonk
  • 39ceed7808 - [py] Avoid shadowing builtin in variable names :: symonk
  • 8815c27cd3 - [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García
  • 6bc5a589dd - [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani
  • 775d6bbafe - Updating 4.8.0 release date for Ruby :: Diego Molina
  • 20d68b3963 - [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani
  • 0e5bb5b37f - Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié
  • 7de6dec1c6 - [rust] Selenium Manager processes PATH (#11597) :: Boni García
  • 2917d05a2e - [java] Fix linting error :: Puja Jagani
  • ce0b6f1c80 - [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani
  • 23782b3b4e - print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev
  • 764aff68f3 - [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garcia
  • e92ab45a80 - [rust] Make public the function for formatting :: Boni García
  • e3e77e73d6 - [rust] Remove geckodriver 0.32.0 test :: Boni Garcia
  • cbd263f3b8 - [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jagani
  • cab3949d60 - [dotnet] update references to latest version of chrome in tests :: titusfortner
  • cd1c146160 - [java] guard test based on Chromedriver bug :: titusfortner
  • 7e8d9d2ae6 - [js] guard tests due to chromedriver bug :: titusfortner
  • 80e7446047 - [rb] guard tests for BiDi browsing context :: titusfortner
  • 3e5d47c86f - Update tracing.txt :: Puja Jagani
  • 99126df8db - Update pinned browsers :: Simon Mavi Stewart
  • 4e02ef4559 - Generate a Maven BOM (#11560) :: Simon Stewart
  • 8cfe8a40f9 - [js] Add script pinning (#11584) :: Puja Jagani
  • c044441a0d - [py]: Bump black & isort versions :: symonk
  • 1e2a4c47cf - [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García
  • 332988cd7b - [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amani
  • e2d160b904 - [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani
  • 5d8b8a9a05 - [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner
  • 771c22c7f7 - [CDP] Adding v110 and removing v107 :: Diego Molina
  • 60c9f4a4c3 - [java] Format Selenium Manager wrapper class in Java :: Boni Garcia
  • 4f09bf0c74 - [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolka
  • e11ab24383 - [dotnet] Updating tests to work with v110 :: Diego Molina
  • c1ac4c7a62 - [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Render
  • d95e96fc50 - [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molina
  • b1300a65c0 - Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan
  • 8b4b818bcd - [java] Using Selenium Manager for Java tests :: Diego Molina
  • caabae25e9 - [IEDriver] Updating atoms for IE Driver :: Diego Molina
  • 8ebccac989 - Updating changelogs and bumping version to 4.8.1 :: Diego Molina
  • 8a585c5b6f - Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz
  • 68c556eb2b - [rb] Updating Gemfile.lock :: Diego Molina
  • 835ee7ed72 - Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz
  • 728db91420 - [py] Bumping Python to 4.8.2 :: Diego Molina
  • b5a118ad6b - Removing browser drivers from GitPod config :: Diego Molina
  • 50d1ae9d25 - [rust] Include support for Safari in Selenium Manager (#11609) :: Boni García
  • cebf542e7c - [rust] Include safari and safaritp as browser (and safaridriver as driver) in Selenium Manager :: Boni Garcia
  • f719b026cc - [rust] Move browser and driver names to each specific module :: Boni Garcia
  • 50bf0ac179 - [rb] remove guard on tests for fixed bug in chromedriver :: titusfortner
  • 3b16504d68 - [rust] Simplify browser names per module in Selenium Manager :: Boni Garcia
  • c5fd09a0fb - [grid] Enabling detectDrivers original behaviour. :: Diego Molina
  • 6cb3e2f83f - [grid] Improving flag description :: Diego Molina
  • e1d84a1d9a - [CI] Freeing disk space before run :: Diego Molina
  • 440c0b1f2e - [CI] Fixing CI script :: Diego Molina
  • 1563e8a032 - [rust] Update Cargo dependencies :: Alex Rodionov
  • c79cab528b - [grid] Switching Selenium Manager flag to false by default :: Diego Molina
  • ed0fe60177 - [java] Fix NPE regression in 4.8.0 (#11701) :: Kouzukii
  • ecea48d30e - [java][cdp] Allow reusing DevTools instance upon calling close() (#11704) :: Puja Jagani
  • 1c70137592 - [java] implement DriverFinder completely independent of Service classes (#11491) :: Titus Fortner
  • 57a4060ebb - [CI] Mirror api.github.com using scheduled job (#11711) :: Boni García
  • b8b2f61e3c - issue-1533899181 (#11551) :: RussiaVk
  • 0be6a8795c - [JS] Update rules_nodejs to 5.8.2 :: Sriharsha
  • 52be8c399b - Bump actions/checkout from 2 to 3 (#11716) :: dependabot[bot]
  • b6fbd93ae4 - Using Selenium CI to push :: Diego Molina
  • 199f4f60c3 - Update mirror-selenium-releases.yml :: Diego Molina
  • 6792f6186c - Update mirror-selenium-releases.yml :: Diego Molina
  • 63e8543a39 - Update mirror info :: Selenium CI Bot
  • 7d233ef29a - Remove newline to enable hyperlink in VS Code (#11719) :: MMK-IBSEN
  • 906baa8e9e - Allow LocalNode to be extended for customisation (#11718) :: Krishnan Mahadevan
  • c483b0f899 - [rust] Selenium Manager parse mirror to get latest IEDriverServer version (#11672) :: Boni García
  • 796b2d40cd - [rust] Bump selenium-mamanger dependencies :: Boni Garcia
  • d7cbcbf3f7 - [rust] Change default TTLs in Selenium Manager (#11686) :: Alex
  • cfc7eed50b - Bump dns-packet from 5.3.1 to 5.4.0 in /javascript/grid-ui (#11728) :: dependabot[bot]
  • 3179985c2c - extending WebDriverException (#11727) :: Mohab Mohie
  • 201f528647 - Adding note about --depth 1 :: Diego Molina
  • d7b0b09d57 - [rust] Fix local architecture discovery in Selenium Manager (#11611) :: Boni García
  • 8225b28dc0 - [py] Fixing lint :: Diego Molina
  • e4f334e161 - [java] Deprecate CDP instance methods in FirefoxDriver :: Puja Jagani
  • b7d7c49165 - [py] Fixing Selenium Manager test :: Diego Molina
  • 4aee4167c0 - [java] Adding allowHosts to GeckoDriverService :: Diego Molina
  • 91daa27d08 - [grid] Passing language env var to child containers :: Diego Molina
  • 40893142c3 - [js] Using status from response (#11742) :: Diego Molina
  • ce4a66b082 - [java] Deprecate CDP support for FirefoxDriver :: Puja Jagani
  • 1e91f512f0 - [grid] Removing unknown extensions for IE :: Diego Molina
  • f28144eb72 - InvalidSelectorException now extends WebDriverException :: Diego Molina
  • cb6ff297f4 - [rust] Use static linking using cross-compiling to target x86_64-unknown-linux-musl in GH Actions (#11749) :: Boni García
  • 9acbfce23d - [CDP] Disabling some CDP tests on Firefox :: Diego Molina
  • 1637d36d0d - [rb] Fixing linter :: Diego Molina
  • a1f805f423 - fix typing bug (#11735) :: Johnny.H
  • 1c8eac0205 - fix(sec): upgrade cryptography to 39.0.1 (#11732) :: fuyou
  • 179ea5d84c - Bump cryptography from 38.0.3 to 39.0.1 in /py (#11630) :: dependabot[bot]
  • 14b1befba0 - [py]: Additional type hinting for actions :: symonk
  • 18a23adb9e - [py]: bump mypy in tox recipe; tweak some additional mypy complaints :: symonk
  • 6a47cc3814 - [py]: Only SIGKILL service processes that did not gracefully clean up and exit from sigterm :: symonk
  • 3a843aa4bb - [py]: use subprocess.TimeoutError for handling subprocess termination waiting :: symonk
  • a5ac62a6a0 - [docker] update dev images focal version. closes #11731 :: symonk
  • 4a8c25c10f - [py]: Remove unnecessary calls to mapping .keys() :: symonk
  • 6ef8cb8b25 - 更新 options.py (#11623) :: ting
  • e4b87d4456 - [py]: Close FirefoxBinary log files when quitting Firefox driver instances. closes #11730 :: symonk
  • 520510df71 - [py]: Allow all services classes to accept **kwargs :: symonk
  • 966bd3f5c5 - [py]: Allow creation_flags to be passed into any Service via **kwargs :: symonk
  • cd88d1852d - [py]: Allow close_fds to be controllable through **kwargs for all service objects :: symonk
  • a916504353 - [py]: Give more fine grained control to subprocess Popen calls for all services :: symonk
  • cbbcc371ef - [py]: use pop instead of get for popen kwargs in services :: symonk
  • 005b588b5b - [py]: Update python change log :: symonk
  • 393ba87b64 - [py]: simplify service kwarg handling in the service base class :: symonk
  • e6a7987001 - [java][bidi] Ensure removing listeners does not cause an error :: Puja Jagani
  • 2de556187f - [Grid] Support auto downloads in Grid (#11702) :: Krishnan Mahadevan
  • c0289e61b9 - Bump webpack from 5.72.0 to 5.76.1 in /javascript/grid-ui (#11773) :: dependabot[bot]
  • 63d04767fe - Bump webpack from 5.75.0 to 5.76.1 (#11776) :: dependabot[bot]
  • 841eb80d42 - [java] Removing unused imports :: Diego Molina
  • 1de6a52015 - [java] Process Selenium Manager output as JSON (#11663) :: Boni García
  • 5f5ea86f11 - [grid] Fixing broken managed downloads test :: Diego Molina
  • 4cb9093953 - [rust] Filter multiple driver occurence from PATH in selenium-manager (#11745) (#11777) :: Boni García
  • d4332ebfb4 - Update selenium-manager binaries for Windows, Linux, and macOS :: Boni Garcia
  • 62a66dd285 - [rust] Organize private functions for selenium-manager in lib.rs :: Boni Garcia
  • 084465bd43 - [java] Use output json when calling selenium-manager and format code :: Boni Garcia
  • d8474fb16b - [java] Simplifying condition :: Diego Molina
  • a310907c0e - [java] Setting output to json when getting driver path :: Diego Molina
  • d60cb15b42 - [py] Starting Selenium Server with Selenium Manager :: Diego Molina
  • 3f7f57cfc8 - [java] Adding remote-allow-origins for Chrome :: Diego Molina
  • fa001eb0ff - [CDP] Adding v111 and removing v108 :: Diego Molina
  • e8953ce4dd - [py]: pass default to pop when parsing service popen_kw :: symonk
  • 8b25a45686 - [py]: Default close_fds to true on non windows OS :: symonk
  • 2ad0b06390 - [java] Fixing ChromeOptionsTest :: Diego Molina
  • 3adf8c763e - [java] Disabling JS test for Chrome :: Diego Molina
  • 4792c2e645 - [rb] Enabling shadow root test in Firefox :: Diego Molina
  • 4ef7314ec2 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9812791557 - [rb] Removing guards for BiDi tests :: Diego Molina
  • 5374cf84b7 - [java] Invoking Selenium Manager only with --browser :: Diego Molina
  • 43987a283a - [java] Removing DriverServiceInfo :: Diego Molina
  • bae493d5a4 - [java] Using json output for errors as well. :: Diego Molina
  • 00a2624392 - [py] Using json output with Selenium Manager :: Diego Molina
  • 6d94706480 - [javascript] Using json output with Selenium Manager :: Diego Molina
  • 7ac05c5dbd - Ruby driver finder (#11523) :: Titus Fortner
  • e91152f24e - [grid] Fixing options merging :: Diego Molina
  • 807bb7d975 - [grid] Adding remote-allow-origins for Chrome stereotypes :: Diego Molina
  • 4fb0b0a03c - [rb] Starting Selenium Server with Selenium Manager enabled :: Diego Molina
  • 30ae31c704 - [java] have overloaded constructors to have configurable connect and read timeouts while instantiating WebDriver object (#11532) :: Abdullah Aslam
  • 6dad428a09 - [rb] Using json output with Selenium Manager :: Diego Molina
  • a90d7fb605 - [rb] add more logging to Selenium Manager :: titusfortner
  • 6ad7d3462d - Bump rules_jvm_external to 5.1 :: Simon Mavi Stewart
  • c3e57ed258 - Bump rules_rust to 0.19.0 :: Simon Mavi Stewart
  • c154fd8231 - Run buildifier :: Simon Mavi Stewart
  • 45cfede68b - [java] Updating deps :: Diego Molina
  • 5d2650016d - [java] Updating deps :: Diego Molina
  • b6f9af38b1 - [dotnet] Using json output with Seleniun Manager :: Diego Molina
  • 5a02987b90 - [dotnet] Include targets for projects building transitively (#11812) :: Nikolay Borisenko
  • 37d3f67625 - Bump actions/stale from 7 to 8 (#11808) :: dependabot[bot]
  • 00d0537b86 - [fix] sphinx config update to keep invoked methods and shorter aliases in documentation (#11802) :: Alex
  • 826dbfc730 - [java] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • 47f7fb33ef - [dotnet] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • b75b0945dd - [rb] Bump to 4.8.2 and CHANGES update :: Diego Molina
  • c252afffa6 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 578449ca42 - [py] Bump to 4.8.3 and CHANGES update :: Diego Molina
  • 1069632233 - [javascript] Bump to 4.8.2 and CHANGES.md update :: Diego Molina
  • e553ae20ef - [java] fix bug preventing adding items to ArrayList for Selenium Manager command :: titusfortner
  • 50bc1d73b9 - Update mirror info :: Selenium CI Bot
  • 5860546359 - [java] Fixing formatting and casting :: Diego Molina
  • 45fcc05348 - [rb] still need to use driver finder when using capabilities parameter :: titusfortner
  • a9ac8373cd - [rb] can remove linter exclusion when deprecated code removed :: titusfortner
  • 49fb5291d4 - [rb] accommodate Driver Finder being sent something other than an Options instance :: titusfortner
  • 45648805d6 - [rb] fix safari tests :: titusfortner
  • 3ced61d7c6 - [rb] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • e5e76298c3 - [java] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • b19b418e60 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9868c42bc5 - Feature 11675 clear metadata (#11818) :: Alex
  • 0ccef9a8dd - Update mirror info :: Selenium CI Bot
  • 1f8b0c5eb0 - Remove "shadow_root" assertion in Python bindings for Firefox (#11821) :: Henrik Skupin
  • bfd18cfa34 - [Build] Update rules_python to 0.20 and add 3.11 support :: AutomatedTester
  • 5e31654b2b - [Py] Update pytest requirements :: AutomatedTester
  • 34bd790ca8 - [rust] Include "internet explorer" as IE name in Selenium Manager (#11825) :: Boni García
  • d0433b433c - Updates selenium manager versions (#11828) :: Zach Attas
  • 39c69537d2 - [rust] Include test to assess possible names of iexplorer (#11829) :: Boni García
  • 0e3ae8668e - Release 4.8.4 in ruby (#11830) :: Zach Attas
  • 82bed1041b - [ruby] Try to load older devtools version if current browser version doesn't match (#11827) :: Ariel Juodziukynas
  • 31a09c624c - [rb] Wrapping browser name when calling Selenium Manager :: Diego Molina
  • bac8655c0f - [rb] Fixing selenium_manager_spec.rb tests :: Diego Molina
  • 8bd2c5ec76 - Updates ruby version to 4.8.5! (#11831) :: Zach Attas
  • 1a22a8b931 - Do not escape selenium-manager arguments :: Alex Rodionov
  • 11502c8b78 - Release Ruby 4.8.6 :: Alex Rodionov
  • 43318cb969 - [java] Avoiding NPW when building the error payload :: Diego Molina
  • 5caafad64e - Bump ruby_rules to support debug mode :: Alex Rodionov
  • e90e786594 - Fix documentation for auto downloads feature (#11853) :: Krishnan Mahadevan
  • 982af75e82 - [rust] Support different ways to configure Selenium Manager (config file, envs) (#11810) :: Boni García
  • ec3ed70517 - [rust] Build selenium-manager for win32 (compatible when executed in win64) (#11788) :: Boni García
  • ca503605fe - [java] Handle redirects inside the JdkHttpClient (#11816) :: joerg1985
  • f28f1df822 - [java] Remove Json Wire Protocol support (#11823) :: Simon Stewart
  • b003857c98 - [py] simplify driver binary and driver location selecting (#11864) :: Alex
  • 85fd46135e - [py] Do not pass desired caps in Safari :: Diego Molina
  • 4bf979b334 - [Rust] Refactors (#11832) :: Ardi
  • aa95f80f38 - [dotnet] Don't listen to error output stream from selenium manager to avoid messing up output (#11863) :: Nikolay Borisenko
  • 51f48ca794 - [rust] simplify get_metadata_path method invoke (#11835) :: Alex
  • 857240dab9 - [JS] Update npm deps :: Sriharsha
  • db9fcdb7f4 - [JS] Fix lint issues :: Sriharsha
  • 42632b4b30 - [rust] simplify clear_metadata() body (#11862) :: Alex
  • a9fd3cf09c - [rust] don't clone the config struct (#11856) :: Ardi
  • 074566849e - [ruby] Fix devtools version fallback (#11869) :: Dana Sherson
  • 601b54a33f - [rust] Clean code after merging last PRs :: Boni Garcia
  • 5028b24bf2 - [JS][BiDi] Add Script module commands and types (#11847) :: Tamsil Sajid Amani
  • 2078d5a71f - [rust] Add clear-cache and clear-metadata and configuration keys :: Boni Garcia
  • e79b2f2c89 - Bump xml2js from 0.4.23 to 0.5.0 (#11880) :: dependabot[bot]
  • 6be659b6cf - Passing options to Selenium Manager (#11866) :: Diego Molina
  • c01a5f7526 - Passing options to Selenium Manager (#11866) :: Diego Molina
  • 4548ce8e47 - [rust] Remove short flags in selenium-manager (#11882) :: Boni García
  • 56ac72aa2e - Removing job for RC tests :: Diego Molina
  • 2b3a06738b - [rust] Read RUST_LOG env (env_logger) to ease debugging in selenium-manager :: Boni Garcia
  • c8f3f7fe22 - [rust] Bump selenium-manager dependencies :: Boni Garcia
  • bd240908b2 - [py] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 78d2bb8371 - [py] Selenium Manager use binary from Browser Options :: Diego Molina
  • 6bbd4e4c02 - [rb] Encode post data in network interceptor to base64 :: Alex Rodionov
  • 2b4f9d8369 - [rb] Cast DevTools version to integer when used with Grid :: Alex Rodionov
  • 2c1bd8eb16 - [javascript] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 93a00d5dc5 - [javascript] Selenium Manager use binary from Browser Options :: Diego Molina
  • 7014c3e76d - [rust] Now the logger accepts any kind of type that can be converted to string (#11865) :: Ardi
  • 2b3ad21fe9 - Use Bazel for running Rust tests (#11852) :: Alex Rodionov
  • da5cd9d69b - [dotnet] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 5cc42f2715 - [dotnet] Fixing hardcoded path :: Diego Molina
  • e2bcb00f60 - [dotnet] Selenium Manager use binary from Browser Options :: Diego Molina
  • 1a486c40cc - [java] Selenium Manager use binary from Browser Options :: Diego Molina
  • 3966bc8a67 - [rust] Include registry query command (for Windows) to discover Firefox version :: Boni Garcia
  • 86a5b0d707 - [CDP] Adding v112 and removing v109 :: Diego Molina
  • b6b8f6d293 - [dotnet] Fixing test for CDP 112 :: Diego Molina
  • 9b2b385bc9 - [CDP] Removing script tag to generate docs :: Diego Molina
  • 38188198d1 - Throw a descriptive exception if the current dev tools version is not… (#11876) :: arnonax-tr
  • 395a926692 - [js] fix: return statement in submit() (#11883) :: Tamsil Sajid Amani
  • 0ae495c684 - [dotnet] Use ChangeType method to convert any object to boolean in WebElement propoerties (#11913) :: Nikolay Borisenko
  • facb8ca49c - Bump h2 from 0.3.16 to 0.3.17 in /rust (#11894) :: dependabot[bot]
  • bd7bdcb3ab - scrapped refactors from old PR (#11907) :: Ardi
  • 5055da92b7 - [dotnet] Use selenium manager in tests (#11871) :: Nikolay Borisenko
  • 678854bfa0 - [grid] Allowing binary to be set via options when not set in Grid. :: Diego Molina
  • 770acab6f7 - [grid] Fixing SessionCapabilitiesMutator tests :: Diego Molina
  • a1430636fa - [grid] Refining the UI configuration to allow sub paths work properly. :: Diego Molina
  • e73a62bb08 - [rb] Maintain methods to classes map for DevTools :: Alex Rodionov
  • f02e19d7c5 - [javascript] Adding SELENIUM_MANAGER_BASE_PATH env var to use Selenium Manager for tests :: Diego Molina
  • a5b0ad9dc1 - [js] Replace execSync with spawnSync in seleniumManager.js (#11649) (#11873) :: Ashley Trinh
  • 35f6ef223c - [rb] fix bug in selenium manager escaping back slashes in Windows (#11884) :: titusfortner
  • 4ad28f6768 - [java] Updating deps :: Diego Molina
  • 93fa5f9c95 - [java] log exception message (#11922) :: Titus Fortner
  • 47a2730aee - [grid] Fixing remote execution for Edge when Java 8 client is used :: Diego Molina
  • 0395362585 - [rb] Fix RuboCop double quotes offenses :: Alex Rodionov
  • 8fe0fc00ea - Updating changelogs for 4.9.0 release :: Diego Molina
  • d7057100a6 - Bumping version to 4.9.0 :: Diego Molina
selenium - Selenium 4.8.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0818e99e32 - Fix Ruby API documentation generator :: Alex Rodionov
  • b269466d65 - Grab Ruby documentation path before switching Git branches :: Alex Rodionov
  • b1f639b643 - [ci] Removing unneeded {} :: Diego Molina
  • c02a748683 - [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner
  • 6b67c0c12a - Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov
  • 55dad423ba - Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov
  • 935226b1c4 - [rb] Selenium Manager wrapper is adding exe twice :: titusfortner
  • 9d4ec50633 - [py] use the browser name that selenium-manager binary expects :: titusfortner
  • 9c771a1e2f - [rb] update changelog and bump version to 4.7.1 :: titusfortner
  • 01a47b4b4a - [py] update changelog and bump version to 4.7.1 :: titusfortner
  • d03ad02531 - [py] put the fix in the wrong place :: titusfortner
  • 5bc0c2c559 - [py] update changelog and bump version to 4.7.2 :: titusfortner
  • 2502e9624b - [py] fix linter failure :: titusfortner
  • ac94275296 - [py] need to log both stdout and stderr from selenium manager :: titusfortner
  • d848fb8d14 - [py] update ci to use the right os and skip unnecessary python installs :: titusfortner
  • 630fc470ae - [py] fix linter again :: titusfortner
  • c5943bde4c - [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani
  • 397ececc61 - Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan
  • 038141b2cf - [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko
  • 77f0cfae98 - [rb] start logger in tests before starting first driver :: titusfortner
  • 21d115eee6 - [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani
  • 4af3726cd9 - [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985
  • a6313cff6b - Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]
  • 3832787933 - [java][bidi] Add BrowsingContext module commands :: Puja Jagani
  • b529abaf62 - [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani
  • 7a469e02e1 - [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jagani
  • dd080a1e4e - [grid] Updating Grid UI deps :: Diego Molina
  • 104b7b9777 - [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTester
  • aa8d6cf768 - [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni García
  • d8b45c8c66 - [py] Change formatted strings to f-strings (#11087) :: Kian Eliasi
  • c6795baf1a - [java] Update changelog and bump version to 4.7.1 :: Diego Molina
  • 7b212ee4be - [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina
  • 63a79bd870 - [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina
  • 9e240b008c - [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina
  • 5fbddf6718 - [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molina
  • c583458827 - [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina
  • 03945631e4 - [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molina
  • d9e5d28f33 - [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina
  • 1ee7e1f8d2 - [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina
  • 639942948c - [JS] bump rules_nodejs to 5.7.3 :: Sriharsha
  • 65e3eb6536 - [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García
  • 7804921420 - [Build][Rust] Update lock files :: AutomatedTester
  • b6e3df661b - [java] remove inaccessible protected code :: titusfortner
  • ae57cedf49 - [py]: update mypy version for tox recipe :: symonk
  • 3152c96eb0 - [py]: type hints for missing dunder __init__ :: symonk
  • 084c3b16bb - [py]: PEP257 compliant consistent docstrings throughout. Include in linting recipe :: symonk
  • 68d77a50cd - [py]: Fix mistaken quote in EventFiringWebElement docstrings :: symonk
  • 7df361176b - [py]: Adding python 3.10 to wheel classifiers :: symonk
  • 13ed8cee5a - [py]: bump black to 22.12.0 :: symonk
  • e90ad6d364 - [py]: Fix types in edge & firefox options :: symonk
  • 966b8041fd - [py]: type improvements and make VirtualAuthenticator more pythonic and simplified. :: symonk
  • 3bc33858da - [py] Re-add deleted docstring from Protocol enum :: symonk
  • 4abc122503 - [py]: Tweak unit tests for VA, allow values to be passed when instantiating a VirtualAuthenticator instance :: symonk
  • 3345f53736 - [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk
  • 29fc508dfe - [py]: Fix linting issues :: symonk
  • 7627ee83d3 - [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner
  • 6cbfbf6174 - [java] fix chromedriver log level logic :: titusfortner
  • fc3f6cc146 - [java] allow setting chromedriver log level from system properties :: titusfortner
  • 58ce7e54a0 - [java] fix msedgedriver log level logic :: titusfortner
  • e54fedb529 - [java] add support for appendLog to msedgedriver service :: titusfortner
  • 3e146d05f2 - [java] update names and references or chromium driver service classes :: titusfortner
  • 18beadee58 - [java] allow ignoring chromedriver build checks using service builders :: titusfortner
  • 7ef0fe24a2 - [java] allow changing chromium driver log timestamp formatting :: titusfortner
  • 2af020fd12 - [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortner
  • e135eeca68 - [java] tidy up minor differences between the service classes :: titusfortner
  • 4fc37dc20d - [rb] Remote rake from development dependencies :: Alex Rodionov
  • dc8bba9e40 - [rb] Add Gemfile.lock to the source tree :: Alex Rodionov
  • f7cf7c78e8 - [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García
  • 5450d7caee - [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani
  • 4a30da61cf - [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner
  • 613207c2f7 - [rb] allow updating service state :: titusfortner
  • 79035ba30f - [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortner
  • ebe1ec1ffc - [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortner
  • ab27daba45 - [rb] nest service unit tests properly :: titusfortner
  • 8ba426c772 - [rb] remove inaccessible code :: titusfortner
  • 4b38556512 - [rb] remove invalid methods :: titusfortner
  • e239245e46 - [rb] rename instance variable for clarity :: titusfortner
  • 8e4e20b77a - [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan
  • 4f218e0439 - [py] Add PKG-INFO to sdist (#11379) :: James Hilliard
  • 49aff8613c - [Build] bump rules_python to 0.16.1 :: AutomatedTester
  • 2cb2fe1e79 - [java] Update changelog and bump version to 4.7.2 :: Puja Jagani
  • 4d4020c3b7 - [java] Bump version :: Puja Jagani
  • fce32146d2 - feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriy
  • c7488c6a66 - [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha
  • 19ffbefaf0 - [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García
  • 8467a8c605 - [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García
  • 4ce44c6b54 - update python_requires in pypi metadata for wheel, closes #11387 :: symonk
  • 8141f82923 - feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriy
  • ee136e123e - [py] Fix sdist tar package_dir (#11416) :: James Hilliard
  • 29e1cf66c0 - [py] fix sdist publish instructions (#11375) :: James Hilliard
  • a379331ad6 - [JS] Update changelog :: Sriharsha
  • e8ae58d3a9 - [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani
  • 87b4de808b - Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionov
  • fad29a3125 - Do not set content length to zero (#11417) :: Krishnan Mahadevan
  • 58122b261a - [JS] Update rules_nodejs to 5.8.0 :: Sriharsha
  • 2917a66ce4 - [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevan
  • f25c1d998b - [py]: bump isort version. Document 6+ requires py3.8+ :: symonk
  • 5e06ee81bf - Fix description of move_to_element_with_offset (#11402) :: Johnson
  • 431f7757b1 - [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani
  • 4ef51adab3 - [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha
  • 20e6585f80 - Fix typo when detecting builds in trunk :: Alex Rodionov
  • a019e92c29 - Fix nightly releases access to Bazel remote cache :: Alex Rodionov
  • e8e57714ad - Make remote cache private until the costs are figured out :: Alex Rodionov
  • 2443d5a318 - [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani
  • 8d1fcf0506 - [java] [cdp] Remove V105 package to fix the build :: Puja Jagani
  • 12f0d19266 - [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani
  • 26dd4de923 - [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani
  • 476dc6b912 - [java][bidi] Refine filtering logs test :: Puja Jagani
  • 5e3b2d2efc - [bazel] Fix the Rust build and bump rules_rust :: Simon Mavi Stewart
  • 6f951b2fea - [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevan
  • c744c1e4bb - [java] Fix copy paste error in comment :: Puja Jagani
  • 83d3d46616 - JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan
  • 75f7b60944 - [py] Update python dependencies :: AutomatedTester
  • 8951418f24 - Do not enable remote Bazel cache unless access key is present :: Alex Rodionov
  • 10a9e52816 - [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani
  • 3f706707d0 - [JS] Bidi Support (#11395) :: Sri Harsha
  • 2ac53b831f - [JS] Add window wrappers getSize and setSize :: Sriharsha
  • 9a30730882 - [py]: Update docs around url_matches and use a None check. closes #11431 :: symonk
  • 887da781a3 - Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov
  • 81a3471f8c - [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha
  • 2e6f3482e9 - [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina
  • 20aa83c43b - Migrate setup-java action to use Temurin (#11464) :: George Adams
  • e9748c5301 - [java] Updating deps :: Diego Molina
  • 16bfa3ab1f - Running buildifier :: Diego Molina
  • 66f092f7e5 - [py]: Fix build with docstring linter :: symonk
  • 8a60fea1b9 - [py]: set stacklevel=2 on warning calls without it :: symonk
  • 36e02132b3 - [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani
  • 0c154f2de0 - [java][cdp] Fix CDP logging test :: Puja Jagani
  • 2db6080beb - [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani
  • 96f6f4afde - [java] Replace internal usage of headless method with recommended way :: Puja Jagani
  • c138787e4b - [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jagani
  • de9a2294ff - [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amani
  • a8659cef22 - [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortner
  • cd46d559b5 - [rb] support remote sending nil to #send_keys :: titusfortner
  • 8f9abf5c1b - [rb] add IE driver extensions :: titusfortner
  • aadd087ecf - [rb] implement chromium classes for chrome and edge to inherit :: titusfortner
  • 97ea37a574 - [rb] add items to gitignore :: titusfortner
  • 9776b0bced - [rb] deprecate old JWP capabilities aliases :: titusfortner
  • 08ee2d9fcf - [rb] process url in driver constructors :: titusfortner
  • 04d5712311 - [rb] allow setting safari technology preview after creating options instance :: titusfortner
  • 7eebf9f450 - [rb] do not memoize driver path class method :: titusfortner
  • 8dde70295b - [rb] use class method instead of constructor for Options :: titusfortner
  • d338de3d20 - [rb] be more strict with options and capabilities :: titusfortner
  • 21fe296d2a - [rb] default to using Options not Capabilities when not specified :: titusfortner
  • 4ad672683a - [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amani
  • cd9c0feb4e - [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jagani
  • e30a7ebcaa - [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagani
  • a7ce9eb6d7 - [java] Remove permissions test for headless Chrome :: Puja Jagani
  • ad3d6bb6d8 - Upgrade Bazel to 6 :: Alex Rodionov
  • 4071737de4 - [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha
  • 19e299efc7 - [java] Refactoring BiDi log related tests :: Puja Jagani
  • e0a472bfdb - [java] Add BiDi RemoteWebDriver test :: Puja Jagani
  • 9635345c6f - [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni García
  • bdba7c8a10 - [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani
  • 802c1f2480 - [js][bidi] Rename console log method :: Puja Jagani
  • 49ae9ae156 - [py]: bump tox linting dependencies :: symonk
  • ccf55fec19 - [rb] unit test with latest version of ruby :: titusfortner
  • 10a06007b7 - [py]: make types correct for RelativeBy initialiser :: symonk
  • 0b10e698dd - Update year in LICENSE and NOTICE docs :: Sriharsha
  • 590cfbb9c8 - [rb] get tests passing with Ruby 3.2 :: titusfortner
  • 308bfba40b - [rb] remove support for deprecated actions class parameters :: titusfortner
  • e43a6c296d - Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne
  • 35906be172 - [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jagani
  • fa31527dcf - [bazel] update sha256 for rules_ruby :: titusfortner
  • e984b30c58 - [rb] quit driver at the end of bidi tests :: titusfortner
  • 85d6c25f6a - [rb] add headless guard to tests :: titusfortner
  • b9e14d1ec9 - [rb] nothing uses Location struct any longer :: titusfortner
  • 251d3b8c80 - [rb] update build instructions in README :: titusfortner
  • 436db51c33 - [rb] fix linter issues :: titusfortner
  • b0ffee04b8 - [rb] add test guard for bidi and edge :: titusfortner
  • 811a8fe4b2 - [java] Overload methods creating interactions to accept Point (#11477) :: Valery Yatsynovich
  • cc727a2916 - [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni García
  • bfea7071fb - [dotnet] add name of what is being executed to large JS executions :: titusfortner
  • ce2087f7e3 - [java] add name of what is being executed to large JS executions :: titusfortner
  • 3e9d64ddb8 - [js] add name of what is being executed to large JS executions :: titusfortner
  • b869b998d4 - [py] add name of what is being executed to large JS executions :: titusfortner
  • 086e9fb153 - [rb] add name of what is being executed to large JS executions :: titusfortner
  • 0e4fcd2e09 - [rb] update logger with link on how to use it (#11478) :: Titus Fortner
  • a9a909facd - Add CI - .NET badge to README :: Alex Rodionov
  • b7fb9f56ce - [rb] update to latest rubocop :: titusfortner
  • 5ce55558cb - [rb] fix rubocop spacing issues :: titusfortner
  • bafb63d6a5 - [rb] fix rubocop rspec issues :: titusfortner
  • ecd1285c23 - [rb] update syntax for rubocop :: titusfortner
  • 53922c2ed1 - [rb] update styling for rubocop :: titusfortner
  • e6fd95d6de - [JS] Bump npm package versions to latest :: Sriharsha
  • a45f24c3dd - Bump json5 from 1.0.1 to 1.0.2 (#11511) :: dependabot[bot]
  • d5785270c5 - Bump json5 from 1.0.1 to 1.0.2 in /javascript/grid-ui (#11510) :: dependabot[bot]
  • f4a1f1bde1 - [rb] guards got nested incorrectly in merge :: titusfortner
  • 2382951eac - [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortner
  • fafcc83292 - [java] fix formatting and match other driver service constructors :: titusfortner
  • 80819a8efb - Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov
  • 7e6cd52c34 - Disable SonarQube scanner on Java CI :: Alex Rodionov
  • 30d0640cf1 - [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner
  • 494c4e3b27 - [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner
  • 9dc5a1c9f0 - [rb] deprecate using :capabilities in local drivers :: titusfortner
  • 1e380797f4 - [rb] deprecate browser class methods for Capabilities :: titusfortner
  • ee4b910cd3 - [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner
  • 71c9d17893 - Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]
  • 8181483d37 - [rust] update cargo lock :: titusfortner
  • 7d5fff9567 - [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni García
  • aba0d5cd7a - Use setup-bazel action in Nightly builds :: Alex Rodionov
  • 1f9e14e0d9 - [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García
  • 54ff230d58 - [rust] Bump Selenium Manager dependencies (#11524) :: Boni García
  • 3930688252 - [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García
  • 937cbaa054 - [rust] Reuse common http client in Selenium Manager (#11449) :: Boni García
  • b5b25eb3e2 - [rust] Execute Rust tests in CI (#11541) :: Boni García
  • 29949525e3 - [rb] Split rb/BUILD into smaller packages :: Alex Rodionov
  • ef9a6b4a1f - [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • beaaed8d3d - [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 4a240a8e21 - [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 1e897ccf5e - [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 206c391cdf - [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • a8ab83a2bb - [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 7024fb8f41 - Upgrade setup-bazel :: Alex Rodionov
  • bb34eb84ac - [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani
  • 344d83f2ca - Remove unused Travis CI files :: Alex Rodionov
  • 642f4fb4d3 - Remove unused AppVeyor CI files :: Alex Rodionov
  • 57527754b3 - Remove unused setup browsers actions :: Alex Rodionov
  • 36c788c465 - Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionov
  • e0bce02630 - [rb] update selenium-devtools in gemfile lock :: titusfortner
  • 633a2f5bd7 - [dotnet][cdp] keep tests one version behind for CI :: titusfortner
  • 1e9fd6d6bf - [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani
  • 1e97b9f768 - Use secrets.GITHUB_TOKEN in Nightly workflow :: Alex Rodionov
  • 7770ad1297 - Allow bazel.yml to access GITHUB_TOKEN :: Alex Rodionov
  • a711f7383b - [java] deprecate setHeadless method on FirefoxOptions :: titusfortner
  • edfb8faed4 - [java] update javadoc information about native headless mode in chrome :: titusfortner
  • 4bf5f80e2b - [js] update details about native headless mode in chrome :: titusfortner
  • 99230609ba - [js] deprecate setHeadless for Firefox Options :: titusfortner
  • 6c847fb193 - [rb] update headless! deprecations :: titusfortner
  • f56bc12a3f - [py] deprecate headless property for Chromium and Firefox Options :: titusfortner
  • c9bb6f40d1 - [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortner
  • b32911463d - [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortner
  • a9ab17a1b6 - [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner
  • 3bd4b11c1f - [java] remove non-w3c compliant options from IE Driver :: titusfortner
  • ec2fd00474 - [py] fix lint errors :: titusfortner
  • d000585cc5 - Update pinned browsers :: titusfortner
  • 85893f5c27 - [py] linter expects trailing commas :: titusfortner
  • 796235df07 - [java] fix null issue in deprecated method :: titusfortner
  • 24d629b546 - [rb] log header information on http response :: titusfortner
  • b7a2e6324d - [rb] fix bug with unnecessary conversion :: titusfortner
  • cb99e929b4 - [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García
  • 1b5cd674d2 - Bump dessant/lock-threads from 2 to 4 (#11553) :: dependabot[bot]
  • b372789943 - Bump actions/stale from 4 to 7 (#11552) :: dependabot[bot]
  • 74a85d8a5e - [py]: Fix linting failures for docstrings :: symonk
  • 215c0fdd09 - [java] Close resources in tests (#11557) :: Puja Jagani
  • 928e5d75a1 - update changelogs for 4.8 :: titusfortner
  • 3ad153b168 - [java] Updating deps :: Diego Molina
  • 5cd7795f84 - [java] Downgrading Mockito :: Diego Molina
  • 15bc527de5 - [grid-ui] Updating deps :: Diego Molina
  • 4a2c863f4d - [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni García
  • e375dd862d - [rb] Disable permission tests in Chrome 109 :: Alex Rodionov
  • 634d19acf1 - [rust] Update lockfile :: Alex Rodionov
  • 267030adea - Bumping version to 4.8.0 :: Diego Molina
selenium - Selenium 4.7.0

Published by titusfortner almost 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
  • 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
  • 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
  • 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
  • 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
  • 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
  • 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
  • 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
  • c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
  • 993e6b2f97 - [py] fix linter issue :: titusfortner
  • 416d183251 - [ci] run language tests from typical language tags :: titusfortner
  • 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
  • 8b6dbb38e0 - [py]: Propagate stderr to exceptions when selenium manager fails (#11329) :: Simon K
  • 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
  • cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
  • 8cd4954c7a - [rb] fix failing specs :: titusfortner
  • 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
  • a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
  • 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
  • 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
  • 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
  • ec2430e52b - [java] minor test updates :: titusfortner
  • b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
  • 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
  • aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
  • b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
  • 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
  • d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
  • 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss
  • 955581f308 - [java] Merge mutable capabilities with options correctly :: Puja Jagani
  • ef63f5d110 - [JS] Resolve dependabot alerts :: Sriharsha
  • 2a0a11403e - [JS] Bump rules_nodejs to 5.7.2 :: Sriharsha
  • 0831f5d7ce - update all github actions to latest versions for consistency :: titusfortner
  • c3a8c94d1f - [py] Upgrade GitHub Actions (#11257) :: Christian Clauss
  • 148e0d5229 - [rb] parse stderr and stdout for improved error logging with Selenium Manager :: titusfortner
  • e8e5f3674a - Make nightly version bump target names consistent :: Alex Rodionov
  • 2589a32331 - Fix RuboCop offenses in NightlyVersionGenerator :: Alex Rodionov
  • 538c11af6d - Publish nightly versions of Ruby gems every day :: Alex Rodionov
  • ab38b9cce2 - Upgrade Ruby rules for Bazel to the latest version :: Alex Rodionov
  • 02d47fdca0 - add test information to readme :: titusfortner
  • 0f8c153d6b - [rb] improve logic for tests that require specific options :: titusfortner
  • af2ab3f0c0 - [rb] allow safari options to specify technology preview :: titusfortner
  • 26b9f665c4 - [rb] remove references to testing firefox nightly :: titusfortner
  • 59763fcdf5 - [rb] update safety checks :: titusfortner
  • 71657e9858 - [rb] speed up target locator specs :: titusfortner
  • 50974dfaa2 - Run Edge tests for Ruby on Windows :: Alex Rodionov
  • 7024abb03a - Run Firefox tests for Ruby on Windows :: Alex Rodionov
  • db43c94f25 - Run Chrome tests for Ruby on Windows :: Alex Rodionov
  • e183ceb561 - Run unit tests for Ruby on Windows :: Alex Rodionov
  • 5990c6aad6 - Improve websocket connection stability :: Alex Rodionov
  • 4041b4d332 - Make Bazel GitHub actions cross-platform :: Alex Rodionov
  • e826612604 - Simplify selection of Ruby version for CI :: Alex Rodionov
  • 0ea5e3e8dd - [dotnet] Capture error output from selenium manager (#11320) :: Nikolay Borisenko
  • 854dd5fd46 - [dotnet] Target net48 on Tests Projects (#11314) :: Dor Blayzer
  • 728862db58 - [dotnet] Bump Moq from 4.12.0 to 4.13.0 in /dotnet/test/common (#11323) :: Dor Blayzer
  • 8486d5d6ee - README: added ruby test commands (#11296) :: Tamsil Sajid Amani
  • 83859d34e9 - README: added dotnet Integration tests Quickstart (#11317) :: Dor Blayzer
  • 6cee467b4b - [rust] Use of pure Rust TLS dependencies (fix #11291) (#11316) :: Boni García
  • 24ea8c308f - [py]: Bump versions for 4.6.1 in py files :: symonk
  • 8f33cf2bb4 - [py]: Prep changelog for python 4.6.1 :: symonk
  • a65dde078b - Replace response.getheader() with response.headers.get() (#11308) :: Michael Mintz
  • 68e0c851b1 - [grid] Removing several filters part of makeW3CSafe :: Diego Molina
  • 84da5ed2a2 - [java] Include selenium-manager output in Java exception (#11300) :: Boni García
  • 158aacef7f - Bump minimatch and recursive-readdir in /javascript/grid-ui (#11307) :: dependabot[bot]
  • c8a3c5bc10 - [java][bidi] Add constructor parameter for commands without a response :: Puja Jagani
  • 8124086117 - Support JRuby 9.4 in Ruby bindings :: Alex Rodionov
  • a4dac0c511 - add support in bindings to use Selenium Manager with Internet Explorer :: titusfortner
  • 4030c40fa5 - [rust] Include support for IEDriverServer in Selenium Manager (#11279) :: Boni García
  • 614b08871a - [grid] Updating material ui deps :: Diego Molina
  • 4cc05e4eec - Add .NET 6 support to .NET bindings (#11298) :: jimevans
  • a23df9194f - [dotnet] Use new implementation of HttpClient in DriverService for communication (#11143) :: Nikolay Borisenko
  • 38d9776b75 - add support for Ruby tests with IE :: titusfortner
  • 66e3c96ec7 - previous change was committed by mistake :: titusfortner
  • c3f832b13e - [grid] do not offload from multiple threads to a single worker (#11260) :: joerg1985
  • 384825f16b - Fix Firefox take full page screenshot spec :: Alex Rodionov
  • 4b7e292f6a - Fix Retina screen detection in Ruby specs :: Alex Rodionov
  • 62ef296ad9 - Refactor screenshot specs in Ruby :: Alex Rodionov
  • 15dc11f8ea - [java][bidi] Allow pssing json mapper when sending BiDi command :: Puja Jagani
  • bd6952bb4b - [java][bidi] Add LogInspector :: Puja Jagani
  • 52aebb5157 - [java] Fixing Firefox tests after Firefox 107 release :: Diego Molina
  • 8e59febc39 - [grid] Get TZ from parent container when not passed as cap. :: Diego Molina
  • b836aa3f87 - Fixing Rakefile :: Diego Molina
  • db83768085 - [java] follow the contract of Closeable.close() (#11282) :: joerg1985
  • be320332d1 - [grid] improved exception handling when no cause is set (#11286) :: joerg1985
  • 6ddaaf3120 - [py] make relative_locator errors meaningful (#11284) :: Jared Webber
  • 0231def8c8 - [rust] Check driver in cache before uncompressing (fix #11226) (#11273) :: Boni García
  • 5ce0a04a9b - [rust] Disable TTL for browsers in Selenium Manager (#11209) (#11278) :: Boni García
  • 94788289ef - [java][bidi] Avoid nested lists when sending single browsing context :: Puja Jagani
  • a70d3bceac - [Build] Bump rules_python to 0.13.0 :: AutomatedTester
  • 3a33a8dfab - Stop using system-wide Python for Bazel :: Alex Rodionov
  • 7ef46ae5d8 - [bidi][java] Pass set of browsing contexts instead of list :: Puja Jagani
  • e62baccfbb - [bidi][java] Map JavascriptLogEntry to correct type :: Puja Jagani
  • 2940e6f074 - [bidi][java] Allow pass browsing context to subscribe to an event :: Puja Jagani
  • 32e38eba02 - [bidi][java] Add JavascriptLogEntry object to match the w3c BiDi spec :: Puja Jagani
  • abde4ce306 - [rust] Improve error handling in Selenium Manager (#11263) :: Boni García
  • ff544bfc18 - Bump loader-utils from 2.0.3 to 2.0.4 in /javascript/grid-ui (#11266) :: dependabot[bot]
  • 7b23d4a1fe - Bump loader-utils from 1.4.1 to 1.4.2 (#11268) :: dependabot[bot]
  • d52f7babd1 - [JS] Set node_version to 18.x.x to install rules_nodejs dependencies :: Sriharsha
  • abfe1cd749 - [js] Bump npm package versions to latest :: Sriharsha
  • 7fdaf217b8 - [js] Bump version to 4.6.1 and update changelog :: Puja Jagani
  • b497b49062 - [js] Support Node 17 and above (#11262) :: Puja Jagani
  • fc4a104a46 - Fix typos (#11258) :: Christian Clauss
  • 8125df33ec - Refactor takes_screenshot_spec to work on Windows :: Alex Rodionov
  • 78d9e8ea1f - Handle unknown TERM signal on Windows :: Alex Rodionov
  • 0ecc50c55c - Fix ChildProcess to handle both normal exit and exit by signal :: Alex Rodionov
  • a2d76326d7 - Allow access to $HOME for TruffleRuby :: Alex Rodionov
  • 04ede9e6f1 - Add support for TruffleRuby :: Alex Rodionov
  • 969b734bc6 - Remove ChildProcess gem dependency :: Alex Rodionov
  • 81cd1a2750 - [grid] fixed reading the Connection header (#11255) :: joerg1985
  • 558e0a0d3b - [java] Return new input stream to allow multiple reads (#11249) :: Puja Jagani
  • 5f4a05c714 - Avoid Ruby installation on every CI build :: Alex Rodionov
  • 71545c92c6 - Switch to our own hermetic Ruby rules for Bazel :: Alex Rodionov
  • 6a8bf1ca7e - [grid] Guarding session stop in case the request fails :: Diego Molina
  • c579ecd621 - [java] Removing deprecated method in FirefoxProfile :: Diego Molina
  • 9c30b2f338 - [java] Removing deprecated APPLICATION_NAME and ELEMENT_SCROLL_BEHAVIOR :: Diego Molina
  • bdd9cbd7f5 - Ensure merged jars have all directories added :: Simon Mavi Stewart
  • 83f625cfe0 - Bump loader-utils from 2.0.2 to 2.0.3 in /javascript/grid-ui (#11241) :: dependabot[bot]
  • 76e29197c0 - Bump loader-utils from 1.4.0 to 1.4.1 (#11240) :: dependabot[bot]
  • de981a84fc - [rust] Bump Selenium Manager dependecies (#11236) :: Boni García
  • 62fce24e38 - [rust] Format Selenium Manager Rust logic using cargo fmt (#11237) :: Boni García
  • 7bfbfc605e - [rust] Update Selenium Manager M2 milestones in README (#11235) :: Boni García
  • 19941392d9 - [iedriver] ignore zoom if running on Edge (#11055) :: Titus Fortner
  • b59bb0b6d2 - [py]: bump linting dependency versions :: symonk
  • 7d4f3b1c9c - [java] Removing deprecated content related to locationContextEnabled :: Diego Molina
  • 2c388e5363 - [java] Removing deprecated content related to NetworkConnection :: Diego Molina
  • a31d34e6d2 - [java] Removing deprecated IE cap with typo :: Diego Molina
  • ded3b2f60a - [java] Deleting leftovers of deprecated content related to AppCache :: Diego Molina
  • 6623b90f4d - [java] Removing deprecated content related to AppCache :: Diego Molina
  • 946d789769 - [java] Removing deprecated Rotatable related classes :: Diego Molina
  • 096b6f8833 - [java] Deleting duplicated test :: Diego Molina
  • 0891a3bb84 - [rb] Remove executable permission for unnecessary files :: Alex Rodionov
  • 62a39a0782 - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 8b9af8254e - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 335df76301 - [py]: Fix syntax for stream.close() in service.py :: Simon K
  • 1d5210a838 - [py]: Avoid using imported modules in __del__ as interpreter shutdown may have destroyed them already :: Simon K
  • cd5d46a8e9 - [rb] update changelog and bump version to 4.6.1 :: titusfortner
  • 09f6cd86f5 - [rb] do not change file permissions when copied into gem :: titusfortner
  • 1e325adb3a - [dotnet] both a mistype and not necessary :: titusfortner
selenium - Selenium 4.6.0

Published by diemol almost 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

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

Published by titusfortner about 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • feed290ab3 - [js] missing end quote in bazel file :: titusfortner
  • fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
  • 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
  • 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
  • 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
  • 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
  • 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
  • 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
  • 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
  • a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
  • 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
  • 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
  • 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
  • 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
  • f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
  • 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
  • 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
  • af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
  • a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
  • 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
  • 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
  • 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
  • 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
  • e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
  • b44aee0478 - [rb] use options instead of capabilities :: titusfortner
  • 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
  • cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
  • 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
  • df0f92db7f - [iedriver] update changelog :: titusfortner
  • 42284b08ab - [java] update changelog :: titusfortner
  • 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
  • ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
  • dc53093baf - [py] fix flake8 failure :: titusfortner
  • 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
  • 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
  • 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
  • 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
  • d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
  • 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
  • ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
  • b2598e7fab - [js] Update changelog :: Puja Jagani
  • e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
  • 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
  • cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
  • 0b853398ef - [java] Update check for content-length header :: Puja Jagani
  • 9433860d62 - [java] Remove unused import :: Puja Jagani
  • be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
  • 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
  • 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
  • 7f7199cd9d - [JS] Update changelog :: Puja Jagani
  • 5db05840e0 - [py]: Update doc generation dependencies :: symonk
  • 79793b6e0f - [py]: Remove opera markdown files :: symonk
  • 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
  • 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
  • ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
  • 8d5f7a4cb9 - [iedriver] auto detect location of Edge if not specified :: titusfortner
  • 1b2093826f - [dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
  • 106c89a6f6 - [dotnet] missed removing cdp v101 reference :: titusfortner
  • 662db2a0c3 - [rb] test more Firefox addon scenarios :: titusfortner
  • ba0a025a64 - [rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
  • 45e4e297f4 - [java] add tests for Firefox addons :: titusfortner
  • 5a21858df8 - [JS] add tests for Firefox addons :: titusfortner
  • f5d052e1c5 - [py] add tests for Firefox addons :: titusfortner
  • 2489973bb5 - add signed extension directory and unsigned extension zip :: titusfortner
  • 2ae39b2665 - [py] Move test xpi to test package :: David Burns
  • 84bb6fa59b - [JS] Skip Firefox window tests :: Sriharsha
  • b4df49ebca - [java] Update changelog :: Puja Jagani
  • dbcc022f73 - [JS] Update changelog :: Sriharsha
  • fa85effa0e - [dotnot] change default behavior for Select class with disabled elements :: titusfortner
  • e2bbb54153 - [py] do not allow Select class to select disabled options :: titusfortner
  • 0eb286a8fd - [py] do not allow Select class to work with disabled selects :: titusfortner
  • f207270082 - [rb] do not allow Select class to select disabled options :: titusfortner
  • 3b691c4fca - [rb] do not allow Select class to work with disabled selects :: titusfortner
  • 25b30ffa66 - [java] only allow enabled select lists for Select class :: titusfortner
  • b0925afe6c - [web] add disabled select and option elements :: titusfortner
  • e9c3aa9a95 - [rb] implement integration tests for Select lists :: titusfortner
  • fa6deeea6b - [JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
  • 1c90777a07 - [JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
  • c67d0f1dfc - [java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
  • 9850c95bee - [java] Fix test ignorance custom logic (#11007) :: Boni García
  • c06370910c - fix some typos in code and documentation (#11009) :: Andrei Solntsev
  • 7f54c8f696 - [java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
  • 067ab3c9f3 - [java] Remove try/catch from tests :: Andrei Solntsev
  • fcc549ad29 - [java] Ensure event firing decorator can accept a target class :: Puja Jagani
  • 5050a6bc0e - Fix javadoc (#10992) :: Bartek Florczak
  • b72224f966 - [py] missed another xfail_remote annotation :: titusfortner
  • d903de8fdc - [py] add xfail annotations for remote as well :: titusfortner
  • d9a312c639 - [java] ignore firefox test for bug :: titusfortner
  • ed638af0c4 - [py]: use Zipfile in a context; remove duplicate imports, use compiled re pattern for searching :: symonk
  • 2d8f51d0fe - [py] update xfail for window positioning tests on Firefox :: titusfortner
  • 058d516f0e - [rb] update spec guards :: titusfortner
  • 8ee95718a4 - [dotnet] add cdp v105 remove v102 :: titusfortner
  • 5dbc02f19b - [rb] add cdp v105 remove v102 :: titusfortner
  • e7b0a8e40a - [py] add cdp v105 remove v102 :: titusfortner
  • 98284e86e5 - [js] add cdp v105 remove v102 :: titusfortner
  • 0de81eef82 - [java] add cdp v105 remove v102 :: titusfortner
  • 0f4edb70e7 - [cdp] add definition files for v105 :: titusfortner
  • 323fedb82f - [build] Updating bazelisk to 1.13.0 :: Diego Molina
  • fd9d8d8932 - [py]: Simplify some pointer_input code :: symonk
  • a7ddecafe2 - [py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
  • c21d220630 - [py]: Add no-op placeholder recipe for isort in tox :: symonk
  • 011e931f54 - [py]: implicitly iterate dictionaries without specifying keys() in places :: symonk
  • 6b4b9f8678 - [py]: use cls for class methods; be explicit with open(..., encoding=...) :: symonk
  • 32d2a50d61 - [py]: Stop trying to export Opera in __all__ of the webdriver parent package :: symonk
  • c24ca170ca - [py]: remove alot of redundant else clauses throughout :: symonk
  • 96eaad4110 - [py]: use str(...) in place of __str__(...) :: symonk
  • a29c5843c1 - [py]: Remove unnecessary list comprehensions in actions :: symonk
  • bad1b4cbfd - [py]: add checks for non compliant imports in python3.7+ :: symonk
  • 2e059e0314 - [py]: minor types, avoid import names for variables, simplify int or float checks in keys_to_typing :: symonk
  • bef96e6410 - [JS] Update changelog :: harsha509
  • 2618e8efb4 - minor types for AbstractEventListener :: symonk
  • 0f9e6be542 - [py]: Additional types for event_firing_webdriver.py :: symonk
  • 024d863a56 - [JS] Set min node support to 14.x.x :: harsha509
  • a9dc68bad7 - [py]: Add return types to dunder __init__ in places :: symonk
  • bcbf432b6b - [py]: Options now returns bool values for various properties when not set rather than None :: symonk
  • 2ce00fcceb - [py]: Update python changelog for 4.5.0 :: symonk
  • 6f77a1e463 - [py]: Deprecate non W3C capability implicit conversion :: symonk
  • d1818d70a6 - [java] Set protected as ClientConfig constructor instead of private (#10985) :: Kazuaki Matsuo
  • 44d398ae65 - Synchronize on the underlying websocket (#10976) :: Simon Stewart
  • 1a5b24ceb9 - [grid] Updating Grid JS deps :: Diego Molina
  • b296822900 - Bump bazel to 5.3.0 (#10981) :: Simon Stewart
  • ff88671fb8 - #10812 don't allow selecting a disabled option (#10814) :: Andrei Solntsev
  • 4b19fa416b - [grid] Removing event bus role from session queue :: Diego Molina
  • 894ffd9dc5 - [JS] Run tests with node 16.x in CI (#10979) :: Sri Harsha
  • 631b2295d4 - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
  • cf01987cc9 - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
  • 51095a4612 - chore/code style changes, add util (#10975) :: Potapov Dmitriy
  • 878feb7fcf - [py]: Sweeping typing improvements for all property setters :: symonk
  • 5604523e65 - [py]: Fix flake8 violations :: symonk
  • b940299758 - fix: geckodriver session with node 18.x.x (issue 2 in #10970) :: harsha509
  • af5ab009fa - Bump all java deps :: Simon Mavi Stewart
  • fac1ac2ee1 - Tighten visibility of rules in the support package :: Simon Mavi Stewart
  • a77be0599a - Roll the pinned browser versions :: Simon Mavi Stewart
  • 2da79fb62e - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
  • 1c5fe11397 - [JS] Fix window test in firefox :: harsha509
  • 32c699d92e - Run ./go copyright:update :: Simon Mavi Stewart
  • 634637d473 - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
  • 1aba14e9c1 - [rb] Remove unnecessary and bug-creating code in platform.rb. (#10973) :: ch-saeki
  • 000c2cf10d - chore/code style changes to common format (#10964) :: Potapov Dmitriy
  • f4ce77d24e - [JS] destructuring exports :: harsha509
  • 741dbf61a8 - [JS] Quit driver instance after each test :: harsha509
  • 6ad88d3825 - Fix frame_to_be_available_and_switch_to_it() for string inputs (#10967) :: Michael Mintz
  • ce2ee20de5 - feat(java): add webdriver.edge.loglevel (#10962) :: Kazuki Higashiguchi
  • 2b98f9b015 - [py] Fix - Adding retries to Python CI :: Diego Molina
  • 9edcd4654f - [py] Adding retries to Python CI :: Diego Molina
  • 3c6d27c37f - [py]: fixes flake8 violations in virtual_authenticator.py :: symonk
  • e12972ec0f - [py]: fix alot of mypy complaints :: symonk
  • e142d5d028 - [py]: additional type hints for interaction.py :: symonk
  • ab901a5a01 - [py]: Remove unnecessary else clause in element_to_be_clickable(...) :: symonk
  • 08894862c3 - [py]: tidy up some pylint violations; update to use more fstrings :: symonk
  • 82d7891a44 - [py]: use f strings in place of %s :: symonk
  • 845e47d43f - [JS] Adds mouse button enum for forward and backward navigation :: harsha509
  • 7295d54216 - [java] Removing Opera leftovers :: Diego Molina
  • 912b4a4822 - [build] Updating bazelisk :: Diego Molina
  • bb0b3b24ca - [py]: loosen required versions of "certifi" (#10958) :: Michael Mintz
  • 59d7baec6d - [JS] Adds select by multiple(index,value, text) tests :: harsha509
  • 9955c130fa - [java] Remove Opera related classes (#10950) :: Puja Jagani
  • a344d2735e - [py] update python changelog :: AutomatedTester
  • 54809a701b - [py] Bump Python Bindings to 4.4.2 :: AutomatedTester
  • 35adf8bef5 - [JS] Adds 'Select' support package :: harsha509
  • 4b4ce7b7c8 - [py]: Bump version for 4.4.1 :: symonk
  • d0b95a04a5 - [grid] Adding handler for options when using cors and creating a session :: Diego Molina
  • 67d544bdee - [JS] Add support for Actions API sendKeys to designated element :: harsha509
  • 9b012df78d - Add a JDK 11 HTTP client (#10936) :: Simon Stewart
  • 9656da70e5 - [grid] Sending a DELETE when a session times out. :: Diego Molina
  • 829e47681a - [java] Setting a high max redirects :: Diego Molina
  • ffa9f47424 - [grid] Removing grid-model flag. Is not being used. :: Diego Molina
  • 797a859d98 - [java] Improving default matcher to enable Appium :: Diego Molina
  • c88455095d - [py]: fix flake8 violations for W391 :: symonk
  • 702c12ab85 - [py]: more unit test coverage for script keys :: symonk
  • 4440ea0bd6 - [py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
  • 95f0cba280 - [py]: Remove deprecated urllib3[secure] extras dependency (#10932) :: V24
  • b1543cff74 - [web] need to be able to scroll to the bottom of this page :: titusfortner
  • 3738c97dbf - [java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
  • 9f4f47ef6e - [java] Changing message when session is not found in Grid :: Diego Molina
  • 20b6957f75 - Include sample web form :: Boni Garcia
  • 1aa7c59b06 - [java] Removing IME :: Diego Molina
  • b8ede333be - [js] Moving from static to const to make js-dossier happy :: Diego Molina
  • f5f288767f - [js] Removing circular dependency :: Diego Molina
  • afe28847f3 - [java] Fix typo in release notes for v4.4.0 (#10935) :: Guille
  • 4ed89beda0 - Add missing uses from the remote webdriver jar :: Simon Mavi Stewart
  • c927a5b65b - Add missing keywords to invocation of java_export :: Simon Mavi Stewart
  • 91a1ab1f3d - [java] Removing deprecated ForSeleniumServer caps :: Diego Molina
  • 4747fe7e50 - [java] Removing deprecated BrowserType.java :: Diego Molina
  • a6f8028b5c - [dotnet] Handle the case when http response content type might be null (#10929) :: Nikolay Borisenko
  • f7c2f029a6 - Run buildifier. No logical changes :: Simon Mavi Stewart
  • d56c876e34 - Update pinned browsers :: Simon Mavi Stewart
  • aea58858d9 - [rb] Amending changelog for 4.4.0 :: Diego Molina
selenium - Selenium 4.4.0

Published by diemol about 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3e70fc51c3c - [py] Bumping to 4.3.0 :: Diego Molina
  • 209d778c892 - [javascript] Bumping to 4.3.0 :: Diego Molina
  • 55714150419 - [grid] Fixing env var name to stream VNC :: Diego Molina
  • 3b3a3edf36a - [dotnet] remove obsolete TouchActions class :: titusfortner
  • 2fbfc62f565 - [dotnet] remove obsolete commands :: titusfortner
  • 7949433994c - [JS] Updated jsdoc for move action (#10816) :: praveendvd
  • 78f2b1ef68c - [grid] Updating JS deps :: Diego Molina
  • 00fce383436 - [JS] Update rules_nodejs to 5.5.1 :: harsha509
  • 334a10350fe - [web] add index to webpages (#10640) :: Titus Fortner
  • cc79de69690 - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
  • 7a13e937a5f - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
  • de0a144b923 - Use which() to get Firefox path on Mac OS (#10818) :: Bogdan Condurache
  • 4ad053312fd - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev
  • 2d0c733ac47 - Fix RuboCop configuration :: Alex Rodionov
  • 8645cafd33e - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni García
  • ed7d29eb07a - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
  • ae46fd8eb45 - [java] Adding more exceptions to spotbugs :: Diego Molina
  • 632849cb88d - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani
  • 0c2b60532ee - [java] Removing filter for lint, not needed in browser tests :: Diego Molina
  • daa04231c49 - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
  • 943081bd8f6 - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani
  • 5532a8d5c0d - [py] Remove assertion for python version check (#10815) :: jsfehler
  • cd3af6e5fa3 - correctly checks the driver supports DevTools (#10819) :: elgatov
  • 54b8568c665 - [grid] Updating JS deps :: Diego Molina
  • 71cccff7446 - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
  • b9252637d65 - Repin browsers and drivers :: Simon Mavi Stewart
  • 8487998201c - Run buildifier :: Simon Mavi Stewart
  • f2b65eb4a00 - [build] Bump rules_python to 0.10 :: AutomatedTester
  • 0a2a4a93ea0 - [java] Add status endpoint :: Puja Jagani
  • 8e24d937238 - [java] Formatting changes in test classes :: Puja Jagani
  • a6b161a159c - [atoms] Add shadow dom visible text tests :: AutomatedTester
  • 09e296c30b5 - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler
  • fb4df665ab8 - [java] Add ability to decorate child classes of WebDriver (#10737) :: Valery Yatsynovich
  • ca2f0f955de - [build] Bump bazel to 5.2 :: AutomatedTester
  • aaa20ba9121 - [java] Improving javadocs for DevTools.java :: Diego Molina
  • 9cf01a34c4a - [java] Making Java tests compile until we find a better alternative :: Diego Molina
  • 5294269c1de - [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina
  • 7b1c6461f61 - [JS] Bump to 4.3.1. :: AutomatedTester
  • dcb27c1d837 - Adding GitPod Config (#10855) :: Diego Molina
  • 226a5b5cfc6 - [grid] Updating JS deps :: Diego Molina
  • 72967823909 - [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda
  • 989c5644d31 - Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Walderman
  • bb23fba720c - Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew
  • 5eb4e45f81d - Extract network interceptor into a separate class :: Alex Rodionov
  • 0916b2c1c9a - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov
  • 98f533238e9 - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov
  • 4aebd9c6a3c - Truncate WebSocket logger messages :: Alex Rodionov
  • c0fa00f9722 - [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko
  • 4fc1de040d2 - [dotnet] set proper status when creating response :: titusfortner
  • 7f40eec0b7a - [dotnet] add additional context info to unexpected errors in responses :: titusfortner
  • 21c693d4821 - update docs for PointerActions#move_to (#10872) :: Robert Fletcher
  • 545355d40d6 - [py]: use native mapping .get(...) in error handler :: symonk
  • 38f8501456c - [py]: Address flake8 violations and remove unused imports :: symonk
  • e66e00cedb1 - [iedriver] update changelog and bump version to 4.3.0 :: titusfortner
  • 50b0bfc0727 - [rb][cdp] update devtools version to 0.103.1 :: titusfortner
  • 2eab06275b5 - [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner
  • 6222bb2a1fc - [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani
  • 21a39ab6f2a - [dotnet] add identity logging and abstraction packages :: titusfortner
  • c7be1be9e10 - [dotnet] add missing identity abstractions dependencies :: titusfortner
  • 6f082ed6c3d - [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner
  • 69f46da9ea1 - [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych
  • 6e11e18857c - [grid] Updating JS deps :: Diego Molina
  • 93ee789ccde - Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot]
  • 036ee7f6aec - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot]
  • 2f93cc4d7d0 - [java] Fix indentation :: Puja Jagani
  • dd37ae528f7 - [java] Replace OpenTelemetry deprecated method :: Puja Jagani
  • a535a410006 - [java] Upgrade OpenTelemetry version :: Puja Jagani
  • e97153bbb97 - [java] Fix indentation :: Puja Jagani
  • 90255c1f3a6 - [JS] Updating rules nodejs to 5.5.3 :: harsha509
  • f70ac4372a1 - [java] Fix tracing event-logs for error situations :: Puja Jagani
  • 7ce42b7f995 - [java] Add logs to DriverServiceSessionFactory :: Puja Jagani
  • a9a526eae41 - [grid] No need to register a Node that is DOWN :: Diego Molina
  • 14242af3d40 - [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina
  • ffe5a79fedc - [py] Making tox pass :: Diego Molina
  • a64357f590f - [grid] Updating JS deps :: Diego Molina
  • 588541da8e2 - [CDP] Adding definition files for v104 :: Diego Molina
  • 2004779bf2b - [java] Adding CDP v104 :: Diego Molina
  • 7ce15dbb93d - [py] Adding CDP v104 :: Diego Molina
  • fa3736dfbbe - [rb] Adding CDP v104 :: Diego Molina
  • a87bd3e12bb - [js] Adding CDP v104 :: Diego Molina
  • 5e5f72984d4 - [dotnet] Adding CDP v104 :: Diego Molina
  • 53253157d6d - [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amani
  • cd3e9aea526 - [grid] Forwarding requests with non-W3C locators :: Diego Molina
  • 994ab87b2c1 - [rb] move w3c checks to Options class :: titusfortner
  • 4362aa1a339 - [rb] update to latest rubocop and fix issues :: titusfortner
  • 227137bc44f - [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani
  • 930edbd8611 - [rb] update virtual auth credential implementation to match conventions :: titusfortner
  • 13975e0df8a - [rb] update virtual auth implementation to match conventions :: titusfortner
  • 1d723de63c8 - [dotnet] no longer need to send OSS element :: titusfortner
  • a52bfcd8a5b - [py] throw error when setting w3c to False #10908 :: titusfortner
  • d830a1393ef - [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner
  • 2af04d4cc40 - [java] update warning for setting w3c: false (#10448) :: titusfortner
  • 5b62f2fd6ba - [rb] virtual auth credentials command arguments in wrong order :: titusfortner
  • b1c27004930 - upgdate changelogs for 4.4.0 :: titusfortner
  • ad0216040f1 - [java] Revert - Add status endpoint :: Diego Molina
  • f91fec5cd1c - [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina
  • 0d388753138 - [py] build(setup.py): Add project_urls for PyPI (#10880) :: Tony Narlock
  • 2d36450df88 - [java] Amending changelog for 4.4.0 :: Diego Molina
  • e5c75ed026a - Bumping version in bindings to 4.4.0 :: Diego Molina
selenium - Selenium 4.3.0

Published by diemol over 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f4 - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 49ea73c758e - Fix unreleased note in Ruby changelog (#10713) :: Pavel Lobashov
  • 67dba3e1801 - [java] Avoid checking for non W3C twice. :: Diego Molina
  • 8e7983f7d43 - [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molina
  • ad2e2765618 - [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina
  • 65cb657efd2 - [java] Removing old browser options strings :: Diego Molina
  • 14651c78ec2 - [java] Removing unused import :: Diego Molina
  • 33346076f11 - [java] Removing deprecated caps from response :: Diego Molina
  • c8da7c2d2ad - [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina
  • 3f794a036ca - [java] Removing more usages of deprecated "platform" capability. :: Diego Molina
  • 2c66554f266 - [java] Adding one more exception for #10711 :: Diego Molina
  • f2e40dc9867 - [grid] Updating testing library deps :: Diego Molina
  • 1c2240df9d7 - [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani
  • 52845c30e7f - [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molina
  • ac4d0fdd4a3 - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • d1126b72e16 - [grid] Updating material UI libs :: Diego Molina
  • f677d2d24fe - [grid] Updating typescript :: Diego Molina
  • 6652c1a0bde - [rb] fix bug in default durations :: titusfortner
  • 1570bb3c829 - [rb] update changelog and bump version for 4.2.1 :: titusfortner
  • 00add3506ff - [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner
  • 6afbbcf4006 - [py]: fix flake8 violations in trunk (#10723) :: Simon K
  • 60bf8e40c37 - [py] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • b0057b54cff - [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • 6d2a7829f9b - [JS] Fixes lint issues and updates npm packages :: harsha509
  • 34d593f6572 - Add a html page for testing BiDi logEntryAdded events :: Puja Jagani
  • 307673b8947 - [JS] Remove unused param in input.js & minor code cleanup :: harsha509
  • 7bd9b067c09 - [grid] Updating Grid JS deps :: Diego Molina
  • e5a566a5673 - [grid] Reverting pretty-ms upgrade :: Diego Molina
  • 9435a8ae4d3 - [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina
  • 247abe73fd0 - [java] Removing exceptions from accepted W3C caps :: Diego Molina
  • a84d600638d - Adding config for SafariDriver in label commenter :: Diego Molina
  • 38e89630f1c - fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash
  • 4bbb7c255ae - [py]: remove deprecated find_element_by_ methods (#10712) :: Simon K
  • 1c5eee468bf - [java] don't abandon driver :: titusfortner
  • 735ba4f8c04 - [java] can't modify an unmodifiable map :: titusfortner
  • aadc158aa0d - [java] do not start test driver when @NoDriverBeforeTest set :: titusfortner
  • da43407f700 - [java] fix has debugger implementation :: titusfortner
  • 263d346d398 - [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortner
  • ab555c47880 - [java] Fixing SafariTechPreview :: Diego Molina
  • 79f2b20ed37 - [JS] Fix dependabot alerts :: harsha509
  • 939185a499d - [grid] Updating Grid JS deps :: Diego Molina
  • 8b92d869e4e - Run buildifier over the tree :: Diego Molina
  • 75637052827 - Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina
  • 683ccb65d6d - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • a969654c00f - Remove flag for network (#10751) :: Diego Molina
  • be408c02a10 - [py]: remove redundant actions array of action_chains (#10716) :: Simon K
  • 7c924688741 - [py] Additional types and tweaks for remote webdriver (#10631) :: Simon K
  • f9018c6f113 - [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni García
  • de9675b8777 - [py]: Additional types for element fetching methods (#10662) :: Simon K
  • 27ff5866dc1 - [py]: Remove unused arg resolve_ip from RemoteConnection initialiser (#10717) :: Simon K
  • 890f74eb984 - [py] additional type hints in wait.py & command.py (#10627) :: Simon K
  • 05467b6cc88 - [py]: Tweaks to select.py for pythonic naming and types (#10756) :: Simon K
  • 7f0c5633f19 - [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jagani
  • e3089c96279 - [java] Removing deprecated Actions implementations :: Diego Molina
  • 4dcc9c44f1a - [java] Complete removal of deprecated Actions commands :: Diego Molina
  • 25564bda8a6 - [java] Removing deprecated getPlatform and getVersion :: Diego Molina
  • 9a52775cc41 - [java] Adding exceptions to spotbugs config :: Diego Molina
  • bb8a3d5594b - [py]: Update selenium server docs to 4.2.2 :: Simon K
  • 946f5727ffb - Removing @types/enzyme :: Diego Molina
  • 5ad59d27cb5 - [grid] Updating Grid JS deps :: Diego Molina
  • 4c74183e447 - [java] Removing a few non-W3C ways of matching browsers :: Diego Molina
  • a6359ebb4a1 - [java] Add support for BiDi log event (#10696) :: Puja Jagani
  • d44b82eb4b1 - [java] Enabling BiDi test for Firefox :: Diego Molina
  • 99217789cbf - [java] Warning when user sets w3c: true in goog:chromeOptions :: Diego Molina
  • 65b7a240185 - [java] Amending logic to warn users when w3c: true in goog:chromeOptions :: Diego Molina
  • a4146c00d3a - [py]: Find latest version of devtools when requested version does not exist on disk (#10749) :: Simon K
  • 31cc4320998 - [py] python3.7+ syntax throughout *.py files. (#10647) :: Simon K
  • 17907d38c8e - [py] remove opera (#10630) :: Simon K
  • d68617a11a5 - [py]: More python3.7 improvements :: symonk
  • 1b1058ab4c2 - [py]: Remove unused imports in webelement.py :: symonk
  • 40c16bb016f - [py]: Enable co-operative multi inheritance with super() throughout (#10773) :: Simon K
  • 4fbd4a2ce16 - [grid] Passing env vars along to child containers :: Diego Molina
  • 5713de42247 - [grid] Adding native ARM support for sockets :: Diego Molina
  • 9fac7d5b380 - [java] Add preferences when retrieving from a file :: Puja Jagani
  • 4fb6736911f - [py]: Fix types on debugger_address incorrectly being str :: symonk
  • 744b4bd677b - [py]: Fix return types for some chromium driver methods :: symonk
  • 38bf1e462a4 - [py]: Use correct imports from urllib :: symonk
  • ae62ba00656 - [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni García
  • dd72283aeaf - [py]: Open chromium extension files inside context managers for auto closing :: symonk
  • ab456d13174 - [py]: Improved types for Chromium remote connection :: symonk
  • 9de853d91ad - [py]: avoid unnecessary concatenation of sequences in get_remote_connection :: symonk
  • a268142a451 - [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García
  • 43361aae764 - [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García
  • 385aaed2e1b - [java] Update bazel files for BiDi log package :: Puja Jagani
  • 59ca70cd1f1 - [java] Add BiDi augmenter support (#10789) :: Puja Jagani
  • 02363b148c6 - [grid] Updating Grid JS deps :: Diego Molina
  • 95fed4f0b8c - [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina
  • 01fe86e6051 - [java] Updating dependencies :: Diego Molina
  • cc00a3cec8b - [java] Fix unsubscribe event BiDi API methods :: Puja Jagani
  • 57d3fc16265 - [CDP] Adding pdl files for v103 :: Diego Molina
  • d10627b2161 - [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • f7ff4bcd9c7 - [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 5dfd3216c08 - [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 776cb827c87 - [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 0ca6b540d81 - [java] Allow linting only on the default test (#10792) :: Boni García
  • 3e8f94c307e - [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 6e87b0840e0 - [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García
  • 3e993dfe9b9 - Update tracing.txt :: Puja Jagani
  • 0c7bf07856e - [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani
  • 1d1e261c924 - [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani
  • 3529ba5eb0d - [rb] remove deprecated Persistent http class :: titusfortner
  • b2d4a1cbe6d - [rb] remove deprecated HasRemoteStatus module :: titusfortner
  • 8eab87d8604 - [rb] remove deprecated new_window from Manager class :: titusfortner
  • c6cc197df70 - [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner
  • 2a9823612cf - [rb] driver constructor no longer accepts service parameters only service objects :: titusfortner
  • c9fe4923275 - [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner
  • 8747489fa6c - [rb] remove deprecated #logs from manager class :: titusfortner
  • 05c2a5a51a3 - [rb] no longer allow options parameter in options class constructors :: titusfortner
  • b40ddebe938 - [rb] remove deprecated functionality from capabilities :: titusfortner
  • 30ab8b3e13f - [dotnet] remove deprecated GetProperty() :: titusfortner
  • 1556e8616f9 - [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner
  • 927e5af6ed3 - [dotnet] remove deprecated AddAdditionalCapability :: titusfortner
  • 5673c437faa - [dotnet] remove deprecated methods that have no effect :: titusfortner
  • a66def212b4 - [dotnet] remove deprecated locator functionality :: titusfortner
  • 24a57414276 - [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortner
  • fbfb491b9f2 - [dotnet] only support moving to center of element :: titusfortner
  • 8b733d23187 - [dotnet] change minimum window size targets in tests :: titusfortner
  • c33c1498a65 - [dotnet] remove obsolete directories from bazel build files :: titusfortner
  • 826c93c82f5 - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/src/webdriver (#10797) :: dependabot[bot]
  • 7447b05424e - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/test/common (#10798) :: dependabot[bot]
  • 564d3006939 - [rb] update changelog and bump version to 4.3.0 :: titusfortner
  • cd478a10a93 - [dotnet] update changelog and bump version to 4.3.0 :: titusfortner
  • fc742cfc049 - [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha509
  • 5d548aa3ed0 - [java] Improving query to exclude 'no-lint' tests :: Diego Molina
  • 009e7848890 - [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molina
  • d09259a82ef - [java] Not linting remote tests. :: Diego Molina
  • 64a04f8bf7c - [py] offsets for moving to an element will originate from in-view center point :: titusfortner
  • fcd5193fb7a - [py] remove warnings import :: titusfortner
  • a59115cff13 - [py]: Correct and additional types for shadowroot.py :: symonk
  • a4995e2c096 - [py]: Update changelog for 4.3 :: symonk
selenium - Selenium 4.2.0

Published by titusfortner over 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 86eb611648 - bumping all versions to 4.2.0 :: titusfortner
  • db6c6e8ef0 - [rb] restrict from using new rubyzip version :: titusfortner
  • bb3b82e789 - [java] Deleting commented class test :: Diego Molina
  • 6e7cf5dcbd - [java] Creating browser name for SAFARI_TECH_PREVIEW :: Diego Molina
  • 268161f84f - [java] Bumping Java to 4.2.0 and updating CHANGELOG :: Diego Molina
  • 7a21d25a45 - [java] Removing unused variable :: Diego Molina
  • e64f200d53 - [javascript] Updating CHANGELOG :: Diego Molina
  • eda884abba - [java] Convert RemoteWebElement::getLocation and ::getSize from JWP Standard to W3C Standard (#10700) :: Bobby Jap
  • c0d25bcb40 - [py] update changelog :: titusfortner
  • a110aad874 - [dotnet] update changelog :: titusfortner
  • cfcc455713 - fix failing tests :: titusfortner
  • 8977cf7dbf - [dotnet] implement pause action to match Java :: titusfortner
  • bf18835395 - [dotnet] do not create a new wheel input instance for every scroll method used :: titusfortner
  • cb68cf53b2 - [dotnet] warn about upcoming changes to MoveToElementOffsetOrigin :: titusfortner
  • 35bba6ac38 - [dotnet] implement a way to reset Action builder sequences after perform is called :: titusfortner
  • 2259f63f63 - [java] add pointer event properties test :: titusfortner
  • d0a0df99d1 - [java] make the action movement methods specify the button number :: titusfortner
  • 190a8fba8f - [py] warn about upcoming changes to move_to_element_with_offset behavior :: titusfortner
  • be7026249e - [rb] warn about upcoming changes to #move_to :: titusfortner
  • 9990fbac80 - [web] update mouse interaction page :: titusfortner
  • bc1b4f0bc7 - [java] fix screen rotate error (#10693) :: Fan
  • 9a43c53986 - [java] Removing HTMLRunner :: Diego Molina
  • a297017d54 - [java] Logging warnings when non-W3C caps are being used. :: Diego Molina
  • 0d6a69565a - [rb] still not waiting long enough for tests to pass :: titusfortner
  • 37be1da0d6 - [rb] fix failing tests :: titusfortner
  • fa5be62cb8 - [py] Removing unused import :: Diego Molina
  • 3f44bc8f53 - [grid] Fixing DistributorTest :: Diego Molina
  • adb59828eb - [grid] Fixing a couple of failing tests. :: Diego Molina
  • 70b0bb81bc - [java] Removing check for TAKES_SCREENSHOT in test :: Diego Molina
  • 348f17ba3e - [java] Deprecating non W3C caps and Augmenters using them :: Diego Molina
  • 69f6a3f883 - [grid] Removing unused import :: Diego Molina
  • afaf332ad2 - [java] Lazily concatenate string while logging :: Puja Jagani
  • b38206fb70 - [java] add deprecation notices to Grid logs and Java stdout :: titusfortner
  • d74f1a269b - [rb] update changelog :: titusfortner
  • 49c9cdac8e - [rb] update action tests :: titusfortner
  • e695723bce - [web] update html pages to make tests easier :: titusfortner
  • cec03e1458 - [rb] add default values to make actions easier :: titusfortner
  • 133cbec599 - [rb] implement duration parameter for ActionBuilder constructor :: titusfortner
  • cd69898925 - [rb] new bidi code requires websocket in selenium-webdriver :: titusfortner
  • 4ddffa6dad - [java] Decode BiDi event response only once :: Puja Jagani
  • f69abe3425 - [java] Disable BiDi test temporarily :: Puja Jagani
  • 6ff3693dcc - [py] update implementation for submitting forms :: titusfortner
  • 7c77d06bc2 - [js] update implementation for submitting forms :: titusfortner
  • bcc7618df1 - [java] improve error message for unsuccessfully submitting form :: titusfortner
  • 495c3dbbcf - [dotnet] update implementation for submitting forms :: titusfortner
  • db61990413 - [rb] update implementation for submitting forms :: titusfortner
  • 9e53690f4e - [dotnet] allow RemoteWebDriver to access Selenium logs (#10671) :: Titus Fortner
  • d685665ef1 - [dotnet][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 3b0eef25fa - [js][cdp] add support Chrome 102 and remove for Chrome 98 :: titusfortner
  • 21fd258353 - [rb][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 716a606a78 - [py][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 2290a09804 - [java][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 1b1199efa3 - [cdp] add support for Chrome 102 and remove support for Chrome 97 & 98 :: titusfortner
  • da86c7fbb9 - [py] deprecate rather than deleting basic scroll action method :: titusfortner
  • e1c8f7fb15 - [dotnet] use convenience methods for scrolling :: titusfortner
  • 405d40ff96 - [py] use convenience methods for scrolling :: titusfortner
  • 884c3cc45e - [rb] use convenience methods for scrolling :: titusfortner
  • 5519babbac - [java] use convenience methods for scrolling :: titusfortner
  • 45754dc725 - [IE] Check process ID when searching for Edge window handle (#10582) :: Brandon Walderman
  • 1395ca59c6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 7e541ed157 - [grid] Adding tests for flag to disable CDP if needed. :: Diego Molina
  • c50df5241d - Include mini tutorial about how to update Java dependencies in README (#10689) :: Boni García
  • ffc95514d7 - [java] Bump Maven dependencies to the latest versions (#10688) :: Boni García
  • c384c88eda - [grid] Flag to disable CDP if needed. :: Diego Molina
  • 269ec3e0ce - [java] No need to gpg sign for local maven install :: Diego Molina
  • 26b7f593c9 - [java] Update virtual authenticator test to use html test page :: Puja Jagani
  • e360535ecf - [java] Updating spotbugs :: Diego Molina
  • 1877b9d898 - Add all to init.py to make imports public (#10643) :: Yehuda Davis
  • 928168bb38 - implement __all__ for selenium.common (#10655) :: Simon K
  • 3824c3e9c5 - [py] Tidy up python exception handling (#10537) :: Simon K
  • 5a206fb1ce - simplify boolean checks for _identifyy_http_proxy_auth (#10656) :: Simon K
  • ecc58fd3d4 - Add docker device mapping configuration (#10645) :: Guilherme Sousa
  • 582073d3a7 - [grid] Fixing Node drain when session expires :: Diego Molina
  • a3f3f9fecd - [java] Include JMX monitoring feature in the Grid local distributor (#10674) :: Boni García
  • ff19ab8bdc - [py] fix: SecurityError: Invalid Domain problem (#10653) :: Harmandeep Singh
  • 7f6a93ea93 - [dotnet] add docs to clarify IWrapsElement objects are also valid for JavaScript Execution :: titusfortner
  • f715038171 - [JS]add support to switch frame by name (#10670) :: Ravi Sawlani
  • e1001f26f9 - [JS] Update rules_nodejs to 5.5.0 :: harsha509
  • 6cfcb59e55 - [java] Add support to create a BiDi session :: Puja Jagani
  • daa1f03ac6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 97aeedba6a - [JS] Add support to switch frame by id :: harsha509
  • 6083cc471d - [py] fix failing tests :: titusfortner
  • 7fe7873d8e - update ruby & python scrolling tests and documentation to match Java and .NET :: titusfortner
  • 1a2a35b3f1 - [java] change scroll wheel class name from origin to scroll origin to match .NET :: titusfortner
  • 08052f746f - [dotnet] implement scroll action :: titusfortner
  • b65c6a4f89 - [rb] fix pointer actions descriptions :: titusfortner
  • 88559dff38 - [rb] clarify scroll tests :: titusfortner
  • 6356ff2108 - [java] add javadocs to scroll() :: titusfortner
  • d692f807b5 - [rb] change ruby implementation of scroll to match other languages :: titusfortner
  • c5fbd61e41 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 3e281a2160 - [grid] Bumping Material UI to 5.7.0 :: Diego Molina
  • dba19f1a89 - [java] Fixing deprecation for IME :: Diego Molina
  • 2cdda1fa2b - [java] Deprecating IME :: Diego Molina
  • 8bcf64cc2e - [java] implement separate Origin class for WheelInput (#10636) :: Titus Fortner
  • 38b780fbb2 - [build] Avoiding nested directory :: Diego Molina
  • 9d680b5c1e - copy web content to be served on selenium.dev (#10637) :: Titus Fortner
  • dab928e6ac - [py] add more scroll tests :: titusfortner
  • 273644a2b4 - [py] add typing options to get_property(); fixes #10624 :: titusfortner
  • dca58d50a9 - Delete SECURITY.md :: Diego Molina
  • c93ab7cb06 - fix: revert changes for py docs (#10634) :: Harmandeep Singh
  • f540ba4ec5 - [py] Move loading generated JS into webelement into a method :: AutomatedTester
  • 7f7d6357c6 - [py] Remove generated code from the repository :: AutomatedTester
  • 6fe87db7d1 - update cached atom files :: titusfortner
  • c367a5aee2 - [py] docs: updated api docs (#10622) :: Harmandeep Singh
  • 3d620e3974 - [build] restore socks to python requirements :: titusfortner
  • 6b01d3518a - [py]: Deprecate opera webdriver & options in prep for removal in 4.3 (#10625) :: Simon K
  • 1f2be3a92b - [dotnet] remove references to EdgeLegacy :: titusfortner
  • 6dcef3a7f8 - [dotnet] remove Opera support :: titusfortner
  • d29f36d616 - [Build] Allow Python version to be set by ENV VAR :: AutomatedTester
  • 04f7d00e83 - [build] Move python to force interpreter explicitly on pip :: AutomatedTester
  • ac145e531a - [grid] Printing readable exceptions :: Diego Molina
  • 780ae585fc - [py] fix return type hints for screenshot_as_png (#10626) :: Simon K
  • 459c2dd80a - remove branch limitation for CI tool; any push or PR runs applicable tests :: titusfortner
  • 1db5d56cfe - [py] allow firefox sessions to toggle off acceptInsecureCerts :: titusfortner
  • 7ad872e3bc - [py] Remove redundant object inheritance (#10461) :: Simon K
  • b618549181 - [py] remove unused positional kind arg of WheelInput (#10463) :: Simon K
  • 00d8c8d630 - [py] convert Color to use @classmethod alternative constructors (#10558) :: Simon K
  • d4910a10fc - [rb][cdp] handle empty response headers :: Viren Negi
  • aeb28459d0 - [grid] Upgrading to Apollo Client 3.6.3 :: Diego Molina
  • e06c647fdf - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • 42379f6d66 - [java] Deactivating automatic retries in the HTTPClient :: Diego Molina
  • 858b98dfe1 - [dotnet] update and fix tests :: titusfortner
  • 695f83a06a - [dotnet] remove references to deprecated EdgeLegacy and Opera tests :: titusfortner
  • ef9f98969d - [dotnet] allow toggling test values by environment variable :: titusfortner
  • 08b386491b - [java] update and fix tests :: titusfortner
  • d62a05ac10 - [dotnet] add performance log type (#10616) :: titusfortner
  • d3ed02ad4f - [rb] fix test with bad syntax :: titusfortner
  • 03098e0b42 - [rb] screenshot size is apparently different on mac and linux :: titusfortner
  • 469970f010 - [rb] be more exact about expected sizes of screenshots :: titusfortner
  • 0b9d238300 - [java] ignore 2 more java scroll tests that passed locally but fail on CI :: titusfortner
  • df5d7ccace - [build] Enabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • e7656ded96 - [dotnet] update DevTools tests to V101 :: titusfortner
  • 7e9a2377ff - [dotnet] ignore the proxy tests which are hanging :: titusfortner
  • a9c3770a6c - [dotnet] implement setting pointer event properties :: titusfortner
  • fb2e1d9299 - [dotnet] allow tests to run on non-Windows :: titusfortner
  • dd81af85fb - [java] ignore scrolling tests due to Firefox issue :: titusfortner
  • 46cef40264 - [java] Adding --allow-origins when starting GeckoDriver :: Diego Molina
  • d5277ea709 - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • fa9efe0f60 - [py] unintended change to conftest; reverting :: titusfortner
  • 88ff0587af - [py] bump version to 4.1.5 :: titusfortner
  • 56a35d90a9 - use typing_extensions to be compatible with py37 (#10613) :: Simon K
  • dec3bb83f6 - [JS] handle a breaking changes in os.networkInterfaces (#10611) :: Outsider
  • fe84ca7686 - [java] Add virtual authenticator test case for U2F protocol. Formatting changes. :: Puja Jagani
  • 9546dba7a5 - [build] Move bazel version to 5 :: AutomatedTester
  • a695b91c4a - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d5273d8bc5 - [py] Added virtual authenticator for Python Bindings (#10579) :: Harmandeep Singh
  • d92c5a6dc9 - [JS] Remove opera support from JS bindings #10379 :: harsha509
  • 94b0d2ca9a - Improving path for Python in Windows :: Diego Molina
  • bcb7d0961c - [build] Pick initial python interpreter based on OS :: AutomatedTester
  • fcb07090ac - [js] delete old android-driver :: AutomatedTester
  • 1b1872a280 - [java] Enabling testShouldDoNothingIfThereIsNothingToGoBackTo test for Chrome :: Diego Molina
  • 0d8edc953a - [grid] Bumping several versions in the UI :: Diego Molina
  • 210bcf5d04 - [build] Specify the location of python3 binary :: AutomatedTester
  • b2d5f0992f - [py] Upgrade rules_python :: AutomatedTester
  • 3fdd95da42 - [grid] Bumping Apollo Client and GraphQL :: Diego Molina
  • c88b71e63c - [grid] Bumping Material UI to 5.6.4 :: Diego Molina
  • e7fac5f26b - [py] Bumping python to 4.1.4 :: Diego Molina
  • 33dc63b870 - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d3a0201512 - Added DepricationWarning to the warnings.warn methods inside the find_element_by_x methods (#10575) :: Cervac Petru
  • 8ddadc6d8f - [py] Fixing "--connect-existing" :: Diego Molina
  • d4f5b86f0a - #10592: bugfix truthy checking a function type (#10596) :: Simon K
  • 5b840664a6 - [py] use get_timeout() for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon K
  • 2c9cbd7c33 - [grid] Removing bus from NewSessionQueue :: Diego Molina
  • 267d562d50 - [grid] Removing NewSessionRejectedEvent.java :: Diego Molina
  • 514319c0a2 - [java] Reverting unwanted change :: Diego Molina
  • dfb88b0eab - [JS] Remove duplicate copyright generated by code [skip ci] :: harsha509
  • 4906c2b18c - [JS] Updating copyright [skip ci] :: harsha509
  • 6336abb5bd - [grid] Removing NewSessionRequestEvent :: Diego Molina
  • 6f1b689db8 - [py] remove unicode prefix for strings (#10562) :: Simon K
  • 612ba9654b - [java] Add wheel input (#10445) :: Puja Jagani
  • 015c93970a - [py] Update changelog for 4.1.4 :: Diego Molina
  • a3d08b1804 - Bump ejs from 3.1.6 to 3.1.7 (#10585) :: dependabot[bot]
  • 4798e7c238 - Bump ejs from 3.1.6 to 3.1.7 in /javascript/grid-ui (#10584) :: dependabot[bot]
  • e237ced480 - [py] Add the ability to create sdist package of the python bindings :: AutomatedTester
  • ac3b2ec628 - [javascript] Update changelog for 4.1.2 :: Diego Molina
  • 6e5439d703 - [grid] Linting the Grid UI :: Diego Molina
  • 669dd6249e - [dotnet] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 535d840ee2 - [java] Update changelog for 4.1.4 :: Diego Molina
  • fc8a419797 - [java] Updating dependencies :: Diego Molina
  • 4f1d7d7c6a - [rb] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • e6bcf1c859 - [py] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • fedb689935 - [javascript] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • bfb7e2f101 - [java] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 581f70d0d9 - Adding PDL files for Chrome 101 :: Diego Molina
  • 3ad99eba27 - [grid] Closing input pipeline when client disconnects :: Diego Molina
  • 439da14d34 - [rb] fix new linting failures :: titusfortner
  • 8ef7001871 - [grid] Making EventBus more stable by ignoring events :: Diego Molina
  • 7bbf24bf89 - [grid] Changing setAvailability to void :: Diego Molina
  • 89710bbf41 - [java] Support for sending firefox addon directory as temporary in remote sessions :: Tamsil Sajid Amani
  • bcbd009179 - [java] Adding logging to track session creation and deletion :: Diego Molina
  • da9f04f450 - Fix missing documentation comments in NuGet package (#10376) :: BaerMitUmlaut
  • 90901cb88b - [py] Use monotonic clock for waits, fixes #10544 (#10550) :: Kevin C
  • 49fa97d24a - [java] Logging unauthorized requests when auth info is present :: Diego Molina
  • 95e79d7f9b - [java] Changing logging level for unauthorized requests :: Diego Molina
  • 86ee77273e - [py] Add debug logging for urllib response data (#10568) :: Simon K
  • fbef19e970 - docs: use Browser constants for browser name (#10567) :: Meir Blachman
  • 70f8326c43 - [java] Fixing failing test :: Diego Molina
  • ba09b6bbdb - [grid] Fix alignment after Material UI v5 upgrade :: Diego Molina
  • c5fdadbcdb - [grid] Removing unneeded component background :: Diego Molina
  • 989f7fd66a - [grid] Improve LiveView password dialog :: Diego Molina
  • 90ce3e226c - [grid] Completing move to functional components :: Diego Molina
  • 575b878db2 - [grid] Moving more classes to functional components :: Diego Molina
  • eba2dbd4b2 - [grid] Starting move to React functional components :: Diego Molina
  • 3156faed4a - [grid] Migrating theme to Material v5 :: Diego Molina
  • a687d4f040 - [java] return friendly names for Windows platforms like Mac does :: titusfortner
  • 8b53734fd2 - [rb] update shadow root tests :: titusfortner
  • 310365ef4c - [py] do not convert tag name to css selector :: titusfortner
  • 2d9cf16c29 - [py] invalid selector exceptions are is not a no such element exception :: titusfortner
  • ca39d6f8f0 - [js] do not convert tag name to css selector :: titusfortner
  • 2921929a50 - [rb] do not convert tag name to css selector :: titusfortner
  • ce2301427b - [rb] require Ruby 2.7+ and update rubocop accordingly :: titusfortner
  • 4351624433 - [grid] Migrating Material UI to v5 :: Diego Molina
  • 772f7fe796 - [grid] Renaming eslint file to have local dev working again :: Diego Molina
  • 1d2d7b6e7e - Update react scripts to 5.0.1 (#10548) :: Diego Molina
  • 5032445761 - [grid] Fixing react-scripts to 5.0.0 :: Diego Molina
  • 51b0a2618d - [grid] Aligning package-lock.json files :: Diego Molina
  • ee6df04b39 - [grid] Lint fixes :: Diego Molina
  • f3094e797b - [grid] Upgrading to react-router-dom v6 :: Diego Molina
  • b4c8d63904 - [grid] Removing withRouter in favour of useLocation :: Diego Molina
  • 754758e655 - [rb] add process status check to the beginning of the stop_process method (#10480) :: Atsushi Tatsuma
  • a4249a908c - [grid] Preparing code for ReactRouter upgrade :: Diego Molina
  • b1fafa7ead - [java] Bumping Java to 4.1.4 :: Diego Molina
  • e952ebb086 - Fixing a typo on label commenter :: Diego Molina
  • abfbc4dbb4 - [java] Honoring proxy in ClientConfig :: Diego Molina
  • 2f7e8013cc - [java] Fix NetworkInterceptor test :: Puja Jagani
  • 8aced158f1 - [java] Add supported methods check :: Puja Jagani
  • 02a611ded9 - [java] Added PATCH request :: Argo Triwidodo
  • f5dbc3584d - [JS] resolve dependabot alert :: harsha509
  • bdabda0f63 - [JS] resolving dependabot alerts :: harsha509
  • 51fc959cfd - [Javascript] Split String on grapheme pairs in sendKeys command (#10519) :: Ravi Sawlani
  • c5ff607851 - Adding config for G-msedgedriver label :: Diego Molina
  • a22e15736d - [java] Introduce common interface for all web storage types (#10528) :: Valery Yatsynovich
  • 72226ee873 - Updating pinned browsers :: Diego Molina
  • 4d998e1ea1 - Fixing tests config issue with Edge browser :: Diego Molina
  • 7217bb389d - [python] replace misuses of typing.NoReturn (#10462) :: Simon K
  • a76e185b87 - [java] Fix links in JavaDocs (#10529) :: Valery Yatsynovich
  • 8215a1e0c1 - [javascript] Removing comment as we are opening a browser per test :: Diego Molina
  • 8301f188e6 - [javascript] New browser per test :: Diego Molina
  • 11647cc165 - [java] Fixing options handling for print command :: Dennis Oelkers
  • 74f6344728 - python: test function names tidy up inline with pep8 (#10490) :: Simon K
  • cfec55b24d - [grid] Deleting old Grid UI :: Diego Molina
  • 349e457785 - Set permissions for GitHub actions (#10526) :: Naveen
  • 3d19b84500 - [grid] Draining a Node after X sessions have been created. :: Diego Molina
  • ecc30e4b64 - [grid] Distributor should not add a Node if it is draining :: Diego Molina
  • e3d3da3792 - [grid] Standalone should also shutdown when it has been drained :: Diego Molina
  • a78b998ddf - [java] Added fix to intercept PUT request :: Tamsil Sajid Amani
  • be30b6241d - [grid] Decrementing pending sessions for draining to stop method :: Diego Molina
  • 8daaa060d1 - Fixing typo :: Diego Molina
  • 5ecfd6c3a5 - Run buildifier over the tree :: Diego Molina
  • 573caa72d1 - [javascript] Improving waits in actions_test.js :: Diego Molina
  • 427bb3b72d - [java] Fixing search in Java docs :: Diego Molina
  • 10c712d6d1 - Use class' class loader when looking up HttpClient factory. (#10509) :: Dennis Oelkers
  • 3c920d64dd - [javascript] Restructuring waits in actions_test.js :: Diego Molina
  • 48d2c2a4e8 - [javascript] Fixing two actions tests for Chrome :: Diego Molina
  • 482d5a4e6f - [py] Removed desired capabilities from handshake code (#10494) :: Harmandeep Singh
  • dad6f8c404 - [py] Update extension in the tests to use the common extensions (#10478) :: Harmandeep Singh
  • aa88b5c9e8 - [javascript] Improving two tests for Chrome :: Diego Molina
  • 60f158de40 - [docs] Added Testing instructions in Contributing.md :: Harmandeep Singh
  • bf6bffbd76 - [java] Enabling a couple of Firefox tests :: Diego Molina
  • 4f0e3d70f7 - Adding dependabot.yml to check new versions of actions :: Diego Molina
  • d0254909fe - [grid] Enabling request retries for session handling :: Diego Molina
  • b40e678760 - [javascript] Fixing link in docs comment :: Diego Molina
  • 178b5d2d01 - [javascript] Reverting commit https://github.com/SeleniumHQ/selenium/commit/4e62dd5f45672d39fba4fecc08c6b1c99fc91be6 :: Diego Molina
  • 468b5e345d - [javascript] Improving JavaScript workflow :: Diego Molina
  • 3c6ff20fc5 - [javascript] Fixing ChromeDevTools test :: Diego Molina
  • 2f93fe59e7 - [java] Setting attempts for medium tests :: Diego Molina
  • f0f2705a1f - [grid] Making DomainSocketsTestBase run :: Diego Molina
  • f569666a4c - [grid] Improving flaky test in DistributorTest :: Diego Molina
  • 03d80531f7 - [grid] Fixing mock in DriverServiceSessionFactoryTest :: Diego Molina
  • f95054319b - [java] Moving few tests medium -> large, so they get executed :: Diego Molina
  • 4645f76032 - [java] add Windows 11 support to platform enum :: titusfortner
  • e406790ce1 - [grid] Fixing RelayOptionsTest :: Diego Molina
  • 03c8b2fbb1 - [Build] Make the python usage hermetic and use only python 3.9 :: AutomatedTester
  • df41b58162 - [grid] Setting session-timeout as read timeout for http client :: Diego Molina
  • 699c52a4de - [java] Setting same browser options for Edge in tests :: Diego Molina
  • 49a0f9dfb1 - [build] update version of rules_python to 0.8.0 :: AutomatedTester
  • 230d683d66 - [build] update version of rules_pkg :: AutomatedTester
  • ed74210eb7 - [dotnet][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 7bc2a93f07 - [js][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4688e7dc20 - [rb][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 16288ac0e8 - [py][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 1c14b91718 - [java][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4c7973314a - [cdp] add support for Chrome 100 and remove support for Chrome 96 :: titusfortner
  • 6ec4b33084 - fix tox -e docs by pinning Jinja2 (#10492) :: Simon K
  • 22f1dcd3cb - run java tests with MS Edge (#10365) :: Titus Fortner
  • 7033cb4eb5 - Fix mutating headers in intercepted request :: Alex Rodionov
  • 737cf026a9 - [js] sendkeys error message fixed :: Harshit Agrawal
  • da84700804 - Updating pinned browsers :: Diego Molina
  • 2159a41ebe - Fixing Chrome setup for GitHub Actions :: Diego Molina
  • da44d46afa - Running tests with Chrome beta too (#10491) :: Diego Molina
  • 9acfbc131e - [java] Upgrade GraphQL to 18.0 :: Puja Jagani
  • f4049f40a4 - [java] fix javadocs for error messages :: titusfortner
  • 1f5b21d06d - Update tracing.txt to match OpenTelemetry version 1.12.0 :: Puja Jagani
  • 6e40cdac7f - Update tracing.txt :: Puja Jagani
  • af4260776f - Run buildifier over the tree :: Diego Molina
  • 7b1ebf28ef - [java] Update changelog for 4.1.3 :: Diego Molina
  • b3bac8de04 - Bump minimist from 1.2.5 to 1.2.6 in /javascript/grid-ui (#10483) :: dependabot[bot]
  • 0f25e563dc - Bump minimist from 1.2.5 to 1.2.6 (#10482) :: dependabot[bot]
  • fc2236cd9b - Bump minimist from 1.2.5 to 1.2.6 in /javascript/node/selenium-webdriver (#10481) :: dependabot[bot]
  • 310a878350 - [grid] Updating JS dependencies :: Diego Molina
  • 6e37c1aee2 - Updating Node version in WORKSPACE and GH Actions :: Diego Molina
  • a23584a7e6 - [grid] Moving react-scripts to devDependencies :: Diego Molina
  • 6ae530c56b - [java] Removing RC from release targets :: Diego Molina
  • ae52e39dae - Updating workflow badges. :: Diego Molina
  • f38e43361a - [java] Updating dependencies :: Diego Molina
  • db298e48c2 - [java] Bumping Java to 4.1.3 :: Diego Molina
  • c4c5dd84dc - [grid] Preventing XSS attack. :: Diego Molina
  • 49c7c3fc4b - [java] Add exponential backoff policy to the Retry request filter :: Puja Jagani
  • 4def8fe22f - [java] Fixing RetryRequestTest :: Diego Molina
  • 42f054e752 - [java] Retry filter not used by default :: Diego Molina
  • 919a988b51 - Adding handy script to create release notes :: Diego Molina
  • e25900f98c - [java] Update failsafe retry dependency to 3.2.3 :: Puja Jagani
  • 6c779d2405 - Updated Session map to work with selenium 4.1.2 (#10473) :: Tamsil Sajid Amani
  • e0d9309438 - [grid] Improving /readyz return http code. :: Diego Molina
  • 1daa6d6367 - [grid] Improving RouterTest :: Diego Molina
  • 4e07039f1a - [grid] Grid is ready when Nodes are up and have availability. :: Diego Molina
  • 14eecce5a8 - [grid] Node capacity is given by available slots and usage below maxSessions. :: Diego Molina
  • 9249e31d50 - [grid] Reverting fix for #10391 :: Diego Molina
  • 26978eba90 - [javascript] Patching rules closure to use shell env :: Diego Molina
  • 8b48a74627 - [java] Reverting change to build devTools :: Diego Molina
  • 00398fffe3 - [java] Using python3 to build devTools in Java :: Diego Molina
  • 447ab1f2da - Remove universal wheel, python 2 is unsupported (#10438) :: gopackgo90
  • 97bfeabe6c - Hook options class in safari driver (#10433) :: MWschutte
  • 676c4cc8bb - [grid] Do not match empty capabilities :: Diego Molina
  • 7e8c43001e - fixed reading the data from the stream and fixed the size of chunks (#10409) :: joerg1985
  • d1c5a43c3c - [java] Add missing grid status tests :: Puja Jagani
  • 966f4619d2 - [java] Fix grid status tests :: Puja Jagani
  • a2a58baba0 - [py] bump python bindings to 4.1.3 :: titusfortner
  • 28cec2df77 - [java] Remove deprecated method usage for WebDriverInfo implementations :: Puja Jagani
  • a88f1f1f36 - [java] Return appropriate Http response code if Grid is not ready :: Puja Jagani
  • ab34768506 - Update tracing.txt :: Puja Jagani
  • f01b968875 - [java] Ensure DevTools is augmented when using DriverService :: Puja Jagani
  • 1f4cf23441 - [rb][cdp] bump version to 0.99.1 for bug fix :: titusfortner
  • c992c41a7e - [rb] Fix WebSockets in DevTools (#10414) :: Boris Petrov
  • d40b1a8504 - switch ByClassName locator from to "class name" (#10355) :: katrina95
  • f333a04178 - [grid] Adding a configuration flag to set a noVNC port. :: Diego Molina
  • 7663dfda5f - [grid] Adding a NPE check :: Diego Molina
  • 8851340acb - [rb] Enabling ruby test :: Diego Molina
  • 2fd24aeff0 - [grid] Pinging relay service to update healthcheck :: Diego Molina
  • 9c95b92449 - [grid] Exposing methods to get service url and endpoint :: Diego Molina
  • 668d131529 - Improving check to run workflows :: Diego Molina
  • a5204d4b07 - Removing dispatch-workflows.yml and making CI a bit more simple :: Diego Molina
  • e4f6dde928 - Removing ruby from dispatch-workflows.yml :: Diego Molina
  • d25aa65db9 - Removing python from dispatch-workflows.yml :: Diego Molina
  • f21821ef6a - Leaving a single workflow file for Java :: Diego Molina
  • d1480c8f70 - Enabling workflow_dispatch for Java :: Diego Molina
  • a9847f3013 - Removing Java from dispatch-workflows.yml :: Diego Molina
  • 773e8c3f1f - Adding new workflow for Java :: Diego Molina
  • 7908fc298f - Running workflows based on affected bazel targets (#10405) :: Diego Molina
  • 97cac65391 - Bump nanoid from 3.1.30 to 3.3.1 in /javascript/grid-ui (#10407) :: dependabot[bot]
  • 5e403ebeef - Enabling Java workflow :: Diego Molina
  • 35680d0abc - [dotnet][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 7caf859616 - [js][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 6dd7a085a2 - [rb][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • e8ab9b6a19 - [py][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • b3ea373b21 - [java][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 4672792aaa - [cdp] add support for Chrome 99 and remove support for Chrome 95 :: titusfortner
  • bd9cc81a44 - Adding new Java CI file :: Diego Molina
  • 0b26e3d20a - Chaning java workflow config temporarily :: Diego Molina
  • 8a23bcaa2d - py: Modifies install_addon method to support installing unpacked addons (#10308) :: GPT14
  • 203dadb411 - Py safari options (#10385) :: MWschutte
  • 63db6b875a - Upgrading bazelisk in GitHub Actions :: Diego Molina
  • c78478a678 - update IRC server (#10403) :: Luis Correia
  • fe1ec64587 - [py] Add support for http proxy authentication to remote_connection (#10358) :: Luis Pflamminger
  • 07f5bd9108 - [py] Stripping path is leaving a leading /. Fixes #10022 :: AutomatedTester
  • 6509491f90 - [js] Updating rules_nodejs to 4.6.3 :: harsha509
  • 221234f60b - Correcting pinned browsers :: Diego Molina
  • 00f765513a - [java] Update extension in the tests to use the common extensions (#10398) :: Puja Jagani
  • 3dad50835c - Updating pinned browsers :: Diego Molina
  • 4687dce5a0 - [rb] Enabling test since bug in Grid was fixed :: Diego Molina
  • 1131aa079d - [py] Bump python bindings to 4.1.2 :: AutomatedTester
  • e8e9389f6b - [py] Make sure py.typed file is included in the library :: AutomatedTester
  • 038fe453f5 - [py] Bump python bindings to 4.1.1 :: AutomatedTester
  • bda01d0a6f - [js] Updating rules_odejs to 4.6.2 :: harsha509
  • 2d36ea2cd9 - [grid] Matching webview2 browser name with EdgeDriverService :: Diego Molina
  • 001963bc6f - [java] Avoid using ServiceLoader while creating FirefoxDriver instance :: Puja Jagani
  • a14ed614a9 - [java] Removing deprecated methods from CommandLine and DesiredCapabilities :: Diego Molina
  • 97ff43c5fd - [java] Removing deprecated methods from HttpMessage :: Diego Molina
  • b0efb185ca - [java] Removing deprecated WebDriverWait methods :: Diego Molina
  • 45bb38a5d2 - [java] remove references to invalid errors (#10209) :: Titus Fortner
  • b3f9d377d0 - [java] Add deprecated warnings to OperaDriver and OperaOptions :: Puja Jagani
  • fb69a4f434 - [grid] Querying Node status only once at registration :: Diego Molina
  • d389fc0412 - [grid] Avoiding retries when fetching Node status :: Diego Molina
  • 941b8a913b - [grid] Logging Node url instead of id, better readability :: Diego Molina
  • 58e521ac57 - [java] Removing unused import :: Diego Molina
  • 855208c364 - [grid] Refectoring rejectEvent and guarding UUID parsing :: Diego Molina
  • 1c64af8179 - [grid] Improving logging for RequestConverter :: Diego Molina
  • d8f3b4f069 - [java] Enabling Chrome typing tests :: Diego Molina
  • 2546c4a310 - Removing custom action to set GeckoDriver :: Diego Molina
  • 2370a8342c - [java] Using action to configure GeckoDriver :: Diego Molina
  • 2433acc847 - Fixing typo in Rakefile :: Diego Molina
  • 6038e953d7 - [java] firefox is defaulting to this behavior so no need to put it in Selenium :: titusfortner
  • d621b8616c - [java] add fix for Firefox socket origin header bug to Firefox Options by default :: titusfortner
  • 26f7933f24 - Bump follow-redirects from 1.14.7 to 1.14.8 in /javascript/grid-ui :: dependabot[bot]
  • 46f4ddbaf8 - run java tests with Firefox Dev Edition :: titusfortner
  • 00d5b15767 - [java] Fix issue "Incompatible types for '-' operation" in the Javascript executor example :: ian zhang
  • 5b67ee1999 - [js] Add new pointer attributes to actions :: AutomatedTester
  • 635363b1d7 - #10345 make driver.close() tolerant to CDP failures (#10346) :: Andrei Solntsev
  • 897caec5f8 - [java] Acknowledging proxy config set in ClientConfig :: Diego Molina
  • cb6bc2afe4 - [grid] Using a more conservative execution period for session request timeout :: Diego Molina
  • 4b429b0a95 - [grid] Fixing bug where lock was being used twice :: Diego Molina
  • 813de31a38 - Disable send chords keys test for Chrome :: Alex Rodionov
  • 90da328c97 - [java] Guarding runnables when scheduleAtFixedRate is used :: Diego Molina
  • e89eb141ae - Draft simple BiDi connection for Firefox nightly :: Alex Rodionov
  • 63466e51d6 - [java] Adding license text to ExecutorServices :: Diego Molina
  • c788fd3bbc - Improving README for Windows users :: Diego Molina
  • 5561cda968 - Fix modifier keys scope on Java Actions (#10333) :: ian.zhang
  • 11f7dde166 - [java] Fixing method in SafariDriver :: Diego Molina
  • ad8ef06a2a - [java] Removing STP from SafariDriverService :: Diego Molina
  • 9f2290571b - add deleteNetworkConditions for chromium (#10323) :: Werner Robitza
  • 9c748fa687 - [java] Removing webdriver_json target as a Java dependency :: Diego Molina
  • 7c4a050113 - [java] Avoid loading default Firefox profile preferences :: Diego Molina
  • 12ac3de896 - [java] Removing deprecated fiels in FirefoxDriver :: Diego Molina
  • d17db9d0de - [dotnet][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • ccec0b2ad8 - [js][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 3128f1fccd - [rb][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 228e508490 - [py][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 7ca963e3a2 - [java][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 4378db7a92 - [cdp] add support for Chrome 98 and remove support for Chrome 94 :: titusfortner
  • 9e4d3d6425 - [js] Correct ignores in actions tests so they actually work :: AutomatedTester
  • 02ba0522b6 - [java] Removing webdriver_xpi deps in Java :: Diego Molina
  • f6923eb378 - [js] remove stray character that seemed to slip in :: AutomatedTester
  • 4957024e00 - [js] Add wheel support to actions :: AutomatedTester
  • 70e54e6ada - [java] implement event support for pointer device actions (#10198) :: Titus Fortner
  • 5fc8b53b57 - [java] Removing setLegacy from Firefox :: Diego Molina
  • 12c8c2752b - [java] Removing isLegacy from Firefox :: Diego Molina
  • e4f7ea0dbd - [java] Removing //java/src/org/openqa/selenium/firefox/xpi :: Diego Molina
  • d4dba1c07a - [java] Removing XpiDriverService and XpiDriverInfo :: Diego Molina
  • e98d4ee217 - Bump path-parse in /javascript/node/selenium-webdriver (#10306) :: dependabot[bot]
  • c2df256ffb - Bump jszip from 3.6.0 to 3.7.0 in /javascript/node/selenium-webdriver (#10305) :: dependabot[bot]
  • 975fff9e44 - [java] Removing LEGACY_FIREFOX_XPI from tests :: Diego Molina
  • 1729615f13 - [py] Add py.typed file (#10310) :: Akuli
  • 5264548c99 - Fix toReturn["type"] (#10304) :: Paladin Wang
  • 49321f194e - [grid] Using DefaultSlotMatcher in DockerSessionFactory :: Diego Molina
  • caf8d4726e - [grid] Deleting Regularly from code base :: Diego Molina
  • 13a2ae2236 - [grid] Removing Regularly from LocalNode :: Diego Molina
  • 409c389928 - [java] Ignoring a couple of Chrome tests :: Diego Molina
  • d90b6082bc - [grid] Removing Regularly from HandleSession :: Diego Molina
  • a5ef5643b0 - [grid] Removing extra variable :: Diego Molina
  • a584b8ce86 - [dotnet] Fix initial build from clean directory :: Jim Evans
  • cf8f3fee2e - [dotnet] Remove unused CDP generation config files :: Jim Evans
  • 328d56db81 - [dotnet] Make CDP code generation work on non-Windows platforms :: Jim Evans
  • 7dcd8faca3 - Updating stale comment :: Diego Molina
  • 0fc6e509e2 - Moving Java release info to Wiki :: Diego Molina
  • 9a5a329c5a - Updating stale config :: Diego Molina
  • 792c055e91 - [java] Update changelog for 4.1.2 :: Diego Molina
  • 07e5c07a22 - [java] fix typo in macOS Monterrey to Monterey (#10295) :: Kazuaki Matsuo
  • fe6b3c5e0d - [java] Log Timestamp flag added :: Amil Uslu
  • 09cd7e5768 - [java] Bumping to 4.1.2 :: Diego Molina
  • 1dd9854ea9 - [build] Upgrade rules_jvm_external to 4.2 :: AutomatedTester
  • fe5a4d3a23 - [java] Replace dynamic proxy with ByteBuddy for webdriverdecorator (#10271) :: Puja Jagani
  • b07eb4b59a - [java] Updating Java deps :: Diego Molina
  • f63fb35d84 - [grid] upgrading follow redirects :: Diego Molina
  • 836ad25bd5 - Bump follow-redirects from 1.14.6 to 1.14.7 (#10256) :: dependabot[bot]
  • d18eac437d - Elaborate find_element deprecation message (#10273) :: Tomohiro Endo
  • f296ca9a28 - [java] Using retries due to GitHub actions env (#10280) :: Diego Molina
  • 50801b1840 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 5edc25d76f - [grid] Firefox CDP version "85" -> "85.0" :: Diego Molina
  • 09358a2392 - [java] Enabling RemoteWebDriverScreenshotTest for Firefox :: Diego Molina
  • 7a7a6fedb4 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 3d21349589 - [java] Allow disabling tracing in RemoteWebDriver :: Puja Jagani
  • ea3b91c253 - [grid] Using the right caps to check se:cdp :: Diego Molina
  • 3e469f1ff3 - [grid] Running Grid UI tests with Chrome :: Diego Molina
  • f38dc06978 - [java] Skipping tests in Firefox :: Diego Molina
  • 98c78acf13 - [grid] Adding back support for unix domain sockets :: Diego Molina
  • 3f75c6bc10 - [grid] Fixing testMultipleInputs :: Diego Molina
  • 127fe0fe6a - [grid] Improving Node health check execution :: Diego Molina
  • f860014ab0 - [grid] Using ScheduledExecutorService instead of Regularly to purge dead nodes :: Diego Molina
  • 54e7ddbfcb - Update tracing.txt to match the OpenTelemetry version :: Puja Jagani
  • 451fc38132 - [java] Replace deprecated OpenTelemetrySdk creation API :: Puja Jagani
  • bce1ca776e - [grid] Adding flag for undocumented node implementation :: Diego Molina
  • 4ec7366528 - [build] Upgrade rules_python :: AutomatedTester
  • 54312a8f76 - [grid] A few semantic changes, no logical changes :: Diego Molina
  • deeaa71635 - Fix added missing quotation marks in examples (#10250) :: Boris Wrubel
  • 2decee4981 - [grid] Reworking how new session requests are processed :: Diego Molina
  • d61295a0b5 - [grid] Changing method name to show real intention and usage :: Diego Molina
  • 08ee86c896 - [grid] Regularly to a scheduled executor to create sessions :: Diego Molina
  • fed76b1010 - [grid] Removing inlined variable :: Diego Molina
  • 6f5c8278ac - [rb] fix api documentation warnings :: titusfortner
  • 78482214e3 - [grid] Getting session requests from the queue ASAP :: Diego Molina
  • 0b053325cb - chore/connect to CDP based on ENV selenium address var (#10255) :: Potapov Dmitriy
  • fa87376c17 - [java] Adding positive check for Duration in Require.java :: Diego Molina
  • 29e075938c - [java] Reducing duplicated strings in Require.java :: Diego Molina
  • 50f808aa48 - [js] remove unnecessary condition (#10254) :: Hirotaka Tagawa / wafuwafu13
  • 1d989dcb3e - [JS] Updating rules_nodejs to 4.6.1 :: harsha509
  • 1990a43a74 - [java] Remove connection timeout setter :: Puja Jagani
  • 48848de6ef - [grid] Guarding how the server reads parameters :: Diego Molina
  • a6d74f9569 - [grid] Displaying test name when se:name is added :: Diego Molina
  • 2583faf1a7 - [grid] Merging requested caps and session caps :: Diego Molina
  • 70fcec8730 - Improving docs generation script to accept parameters :: Diego Molina
  • dded957a46 - [java] Add remotedriverbuilder tests :: Puja Jagani
  • 3e2c016c81 - [java] allow setting a different keyboard or pointer for actions on input devices (#10213) :: Titus Fortner
  • 1181c1c6e3 - [js] Bump nodejs bindings to 4.1.1 :: AutomatedTester
  • 400322c43b - Update Python instructions in README (#10236) :: Matthew Rahtz
  • 2d3879a0cb - [java] Remove max duration value to allow retries :: Puja Jagani
  • 3b67ff7f63 - node: Add support for installing unpacked addons at runtime in Firefox webdriver (#10216) :: Nick Gaya
  • 5d2f6c645f - [js] Enables firefox debugger for devtools test :: harsha509
  • 28507036a2 - [JS] Sets correct browserName when set via SELENIUM_BROWSER fixes #10218 :: harsha509
  • 3f05646a0b - [java] Make the connection method call back map thread-safe (#10230) :: Puja Jagani
  • 74634060ce - Use class' class loader when looking up HttpClient factory. (#10232) :: Dennis Oelkers
  • 3ef95ef849 - [java] Allow local driver tests to not depend on actual webdriver implementations :: Puja Jagani
  • c718c0d7d7 - [py] restore incorrectly deleted test :: titusfortner
  • c6a0fd4146 - [JS] Resolving dependabot alert xmldom :: harsha509
  • cdf1bf2a80 - [js] Updating rules_nodejs to 4.6.0 :: harsha509
  • 45b62fcb18 - [java] add tests for adding configs to local driver builder should throw exception :: titusfortner
  • e3257d615d - [java] implement builder() for all drivers to allow the correct default options instance :: titusfortner
  • e50a1abaf0 - [java] Throw error when using custom client config with local driver (#10219) :: Puja Jagani
  • 0f0ffa0c9c - [py] PEP484 type hints for py/selenium/webdriver/chrome/options.py :: thecr8tr
  • 6eb311f4b3 - [rb] add Readme for adding and releasing CDP versions :: titusfortner
  • 44e20f5cd2 - [dotnet][cdp] add support for Chrome v97 :: titusfortner
  • 73bc3760aa - [js][cdp] add support for Chrome v97 :: titusfortner
  • 05e0e002e9 - [py][cdp] add support for Chrome v97 :: titusfortner
  • c4aa712a3d - [rb][cdp] add support for Chrome v97 :: titusfortner
  • 130ae7a23e - [java][cdp] add support for Chrome v97 :: titusfortner
  • ba01ccd11a - [cdp] add support for v97 :: titusfortner
  • f31de8d230 - Java tests -- retry NettyAppServer start (#10170) :: Diego Molina
  • e893ce295c - [java] add interactions test with swapping pointer inputs :: titusfortner
  • cce9962417 - [java] add interactions test with multiple pointer inputs :: titusfortner
  • b664e7fda0 - Modify: Updating year in LICENSE and NOTICE documents :: harsha509
  • 11f8567df8 - [java] add test for keyboard and pen combination action :: titusfortner
  • c87aa5a34a - [java] add pointer tests for a pen input :: titusfortner
  • af3dde727e - [java] update mouse and keyboard tests :: titusfortner
  • b3b622594e - [java] get interaction tests working :: titusfortner
  • 1b0045c8ab - [dotnet] add support for casting desktop :: titusfortner
  • 0c94508d70 - [rb] add support for casting desktop :: titusfortner
  • aad7fe4d2a - [java] Fix FluentWait's sample usage wrt durations (#10208) :: Allon Murienik
  • ad48d31a7d - [java] Update toJson() method creation for integer type in CdpClientGenerator :: Puja Jagani
  • 7a6bf7e30d - [py] remove orphaned commands :: titusfortner
  • ba05eceb04 - [js] Updating react-scripts to 5.0.0 :: harsha509
  • 026a047a5d - Revert "[grid-ui] Fixing dependabot alerts" :: harsha509
  • 014e523779 - [grid-ui] Fixing dependabot alerts :: harsha509
  • 62eb0ccad3 - [js] Fixing dependabot alerts :: harsha509
  • 66b14c5578 - [java, node] Adds new desktop cast command for Chromium #10190 (#10191) :: GPT14
  • d53d79e35b - [py] convert selectors for finding elements in shadow dom :: titusfortner
  • a2b06e0cae - [JS] Updating npm dependencies :: harsha509
  • 816ad6ebb5 - [py] remove outdated touch actions implementation :: titusfortner
  • 8b984a00bc - [py] missing self for service args :: titusfortner
  • 8bc731c05a - [js] ignore errors arising from trying to use file detector fixes #6343 :: titusfortner
  • 466621d871 - [py] don't use websocket-port if user sets connect-existing (a4dc6e) :: titusfortner
  • a4dc6ea54b - [dotnet] only add websocket-port if connectToRunningBrowser is not set :: titusfortner
  • 50ff745bc2 - hints for py/selenium/webdriver/common/actions/key_input.py (#10186) :: Alex
  • c8fdee5e18 - [dotnet] according to the rfc section 5.3 a cookie name is allowed to be an empty string so long as the value is not also an empty string :: titusfortner
  • fe6c1899e4 - [py] add httpOnly to the list of optional keys for the cookie_dict :: titusfortner
  • 629892908d - [py] more breathing room for wait tests in Chrome for Github Actions :: titusfortner
  • 310f2236c2 - [py] flaky Chrome tests need a little more time on github actions :: titusfortner
  • d73a0c2bf8 - [py] fix action test failures :: titusfortner
  • d783ea5e9b - [py] update tests for current IE options :: titusfortner
  • aa53154e9a - [py] fix firefox addon tests :: titusfortner
  • 195671ce91 - [rb] restore #from_name method to Firefox profile :: titusfortner
  • 341b454c4a - Support new Cast command added to Chrome Devtools (#10150) :: cliffordcheng
  • 2e283ad6e9 - [py] mark scroll test as not passing in firefox :: titusfortner
  • e66ddf2d82 - [py] use context manager for encoding :: titusfortner
  • 22ef5330d4 - [py] send Base64 encoded addon to driver instead of path String :: titusfortner
  • 34a3aa206c - [py] PEP 484 type hints for selenium.webdriver.common.actions.action_builder (#10108) :: Alex
  • 41a34dfbdf - Fix "NoReturn" type-hinnts. (#10120) :: Caleb P. Burns
  • 0f6064907d - add path limiters to ruby workflow and update workflow_dispatch location :: titusfortner
  • d7a36489ef - Reflect how find_elements returns a list, not just one WebElement. (#10172) :: colons
  • b320e3e40e - allow running github workflows on branches manually :: titusfortner
  • 34a52d4ad8 - [py] add shadowroot to api docs :: titusfortner
  • e53518d776 - [py] current setup does not support latest sphinx :: titusfortner
  • 3c05be4a81 - [py] add log reference to api rst file :: titusfortner
  • 1b6c381e9e - [py] that is definitely the wrong syntax for python :: titusfortner
  • 6c8e7d57c8 - [py] remove non breaking space for doc generation :: titusfortner
  • 0c628d36c2 - [rb] Use browser_download_url from github API to download correct Selenium server :: titusfortner
  • 6ba1869566 - [java] Running all jobs generated by the matrix :: Diego Molina
  • 7ab4c5de89 - [dotnet] add Zenkaku/Hankaku key :: titusfortner
  • c13fd432da - [java] Fix typo in Java Changelog (#10168) [skip ci] :: Valery Yatsynovich
  • 932ac9901a - Fix typos. (#10141) :: dosas
  • c3a19c8bcb - [py] Updating exceptions file for docs :: Diego Molina
  • e8fcc2cecf - [java] Update Java Changelog for 4.1.1 :: Diego Molina
  • 51ba553284 - [java] Bumping Java & Grid to 4.1.1 :: Diego Molina
  • 9215d55cc9 - [grid] Improving message when server cannot bind to address :: Diego Molina
  • c10bff71ef - Improving GitHub workflow for Java (#10156) :: Diego Molina
  • 0756bb75ab - [JS] Updating rules_nodejs to 4.5.1(Rerelease of 4.5.0) :: harsha509
  • 007037c965 - [JS] Updating rules_nodejs to 4.5.0 :: harsha509
  • 40a2977b90 - [grid] Adding a "bind-host" flag :: Diego Molina
  • f7a4c21ace - [grid] Allowing service config via CLI :: Diego Molina
  • 2f93deeb18 - [java] Only logging these retries in debug mode. :: Diego Molina
  • c939d167b5 - Added RelativeBy class on the main api (#10148) :: Andrei Rusu
  • 4cc82845e9 - [grid] Helping json to map properly Slot.java :: Diego Molina
  • ef09a53412 - [py] Add type hinting to Shadowroot :: AutomatedTester
  • 840794e984 - [java] Avoid modifying the original object, #9671 :: Diego Molina
  • 10fed03308 - [py] update ShadowRoot find element signatures to match those in WebElement (#10138) :: Titus Fortner
  • eab9a52422 - [py] add Zenkaku/Hankaku key :: titusfortner
  • 3a02e901a5 - [rb] fix linter :: titusfortner
  • 2077b9ee63 - [rb] remove workarounds for legacy Edge :: titusfortner
  • 4c0404e958 - [rb] add zenkaku_hankaku key :: titusfortner
  • e665df1712 - [rb] fix failing tests :: titusfortner
  • 4fbc8cbb87 - [rb] make pause easier to use in action builder sequence :: titusfortner
  • 90261769c3 - [rb] rework API for scroll methods :: titusfortner
  • 86aa9c6699 - [java] Avoiding logging screenshots, fixes #9671 :: Diego Molina
  • 270c672ed3 - [java] Avoiding NPE, fixes #10109 :: Diego Molina
  • 9bf1af1562 - [grid] Forwarding CDP connections to the right place :: Diego Molina
  • 1cdc5a165b - Adding extra note to label commenter [skip ci] :: Diego Molina
  • 9d9e4c7185 - [java] Following redirects by default :: Diego Molina
  • 04a681b47b - [refactoring] improve handling exceptions (#10068) :: Andrei Solntsev
  • e70e223900 - [js] update code format, public API exports, remove deprecated legacy (#10110) :: Potapov Dmitriy
  • 5dfaa6af33 - Upgrade graphql dependency :: Puja Jagani
  • 17f25bcb9d - [grid] Improve json body of error message sent from NewSessionQueue :: Puja Jagani
  • 1902fb87d8 - Performance improvements (#10105) :: Larry Diamond
  • c968637dec - [java] Setting a known GraphQL version. :: Diego Molina
  • b6706e6d22 - Revert upgrading of slf4j dependencies :: Puja Jagani
  • 944aad294d - [JS] Code cleanup and minor improvements :: Sri Harsha
  • 22e458b67b - [rb] guard scroll tests from Firefox :: titusfortner
  • 07dfc77747 - [java] Handle null parameters in TracedCommandExecutor (#10081) :: Boris Osipov
  • 5dd24d21e3 - #8318 Remove references to opera_blink in favour of opera (#10098) :: morskyrv
  • 837bb737cc - [java] Bringing back catch clause as #10063 should be enough :: Diego Molina
  • 61d465433e - [rb] fix linter issues with action classes :: titusfortner
  • a47dadea33 - [rb] implement wheel input device for actions :: titusfortner
  • 231acf6645 - [rb] add integration tests for ActionBuilder :: titusfortner
  • fe30005803 - [rb] add support for pointer event properties :: titusfortner
  • 4915e2b763 - [rb] only create input devices if needed :: titusfortner
  • 7c78f9e510 - [rb] move input device encode method to superclass :: titusfortner
  • fc5326f806 - [rb] allow passing devices into Action Builder constructor in more extensible way :: titusfortner
  • a3da5e843b - [rb] allow device names to use default random id :: titusfortner
  • 8bf63e72d4 - [rb] add class documentation and set api private all Interactions classes :: titusfortner
  • ab4e01086c - [rb] each action interaction class validates its own source :: titusfortner
  • 77a0c71524 - [rb] move each interaction class to its own file :: titusfortner
  • 70cb566dc4 - [rb] remove extra keyword from PointerMove :: titusfortner
  • d5a708a4d5 - [rb] fix PointerPress error handling :: titusfortner
  • a528503a36 - [rb] fix improperly nested class :: titusfortner
  • 2fd9d1a011 - [rb] raise error if input device not found :: titusfortner
  • 6f2b9a445e - [rb] revamp Actions unit tests :: titusfortner
  • 52f9967f24 - Implements 'getDomAttribute' to get attribute value as defined by w3c spec and removes legacy command usages :: Sri Harsha
  • 08a19171c1 - [py] fix flake8 errors from PRs :: AutomatedTester
  • 60db0c1b9e - [py] PEP 484 type hints for selenium.webdriver.common.actions (#10103) :: Alex
  • c188fe858a - raise NoSuchElementException for relative failures instead of IndexError (#10078) :: Simon K
  • fc66324f84 - Remove legacy in favour of W3C endpoints. (#10075) :: dosas
  • 584c7ae8eb - [python] Tidy relativeby docs, use non deprecated methods in webserver (#10077) :: Simon K
  • bed68d1dca - [js] Remove legacy JWP support and w3c switch (#10095) :: Sri Harsha
  • 5c3ae44539 - [build] Update Edge for pinned browser usage :: AutomatedTester
  • 1e4d174520 - [py] fixed flake8 for interaction tests using unicode :: AutomatedTester
  • a97b1dd709 - [py] Handle proxy being capitalised :: AutomatedTester
  • 056f41e05a - [py] Correct flake8 warnings :: AutomatedTester
  • 14c76671a5 - [py] PEP 484 type hints for selenium.webdriver.chromium.options (#10099) :: Alex
  • b25378793e - [py] Handle Socks Proxy for Remote Connections. Fixes #10091 :: AutomatedTester
  • 941da9bc1a - update code format, public API exports (#10097) :: Potapov Dmitriy
  • 83c97eb86a - update map/filter clean up to common format (#10094) :: Potapov Dmitriy
  • 7530f333ee - [rb] fix test to not use keyword :: titusfortner
  • 932cbf9605 - [java] support installing temporary addon in Firefox :: titusfortner
  • 44f1fd983c - [java] use addon parameter with base64 encoding instead of path parameter that requires using file detector and upload :: titusfortner
  • b511a7dff8 - [rb] use addon instead of path for moz/addon/install to avoid needing to use upload :: titusfortner
  • 965e5282c7 - [py] Add extra attributes to pointer down and pointer move actions :: AutomatedTester
  • 122c9f9fea - [py] Add Scroll via Wheel Inputs and Wheel Actions :: AutomatedTester
  • a22205a03b - [rb] remove unused and unspecified endpoints :: titusfortner
  • d7cb4e54a3 - [rb] use endpoint instead of JS for page_source :: titusfortner
  • e3e492af0c - Do not attempt to stop process when it's not started :: Alex Rodionov
  • 612896f443 - Upgrade java dependencies :: Puja Jagani
  • e6dc722b18 - [js] Updating rules_nodejs to 4.4.6 :: Sri Harsha
  • f1191a717c - [java] Avoiding re-throwing interrupted exception during host name resolution :: Puja Jagani
  • 28070d2de2 - #9784 use shutdown() instead of shutdownNow() (#10063) :: Andrei Solntsev
  • d7ae19b04b - [rb] add support to Firefox Options for environment capability :: titusfortner
  • 411d877be3 - [grid] Fixing warnings for UI tests :: Diego Molina
  • 6c2e8440a3 - [java] Allow custom tracing to integrate with existing OpenTelemetry tracing :: Lyudmil Latinov
  • 87802e897b - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • b562d02103 - [js] Fixing Grid build :: Diego Molina
  • 55698dccab - [java] Running server tests always :: Diego Molina
  • bf14baed60 - [dotnet] Upgrading NUnit console to 3.12.0 :: Jim Evans
  • 2afb56c5ed - [dotnet] Updating NUnit dependency to 3.13.2 :: Jim Evans
selenium - Selenium 4.1.0

Published by AutomatedTester almost 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a83f9be979 - Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionov
  • db30b7fd12 - [js] updating rules_nodejs to 4.4.1 :: Sri Harsha
  • 5a554bde29 - [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman
  • 4829bfcaa9 - Add some docs on how to run the atoms tests :: Simon Mavi Stewart
  • 49ebfb9f91 - Moving from issue templates to issue forms. :: Diego Molina
  • bf7cd04fce - Fixing typos on issue form. :: Diego Molina
  • 940d4f8383 - [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblath
  • a501e6acbc - update doc string for CDP Commands (#9929) :: Marcin Strzyz
  • ee3ecbda34 - [build] Bump rules_pkg to 0.5.1 :: AutomatedTester
  • 23dd179349 - Fix the completion command's zsh completions :: Simon Mavi Stewart
  • 5380516e65 - [js] Fixes relative locator 'locateWith' export :: Sri Harsha
  • 1ca3c066ad - Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu
  • 7dacdc7773 - Using correct label names in issue forms. :: Diego Molina
  • 67444b87e0 - Adding label commenter configuration. :: Diego Molina
  • ee59a577d6 - Adding configuration for stale issues. :: Diego Molina
  • fc99bef068 - [dotnet] Refactor Cookie object constructors :: Jim Evans
  • f2d79cf639 - [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evans
  • a25ad324ea - Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jagani
  • e1292c8d7e - [rb] fix downloading of Selenium Server :: titusfortner
  • b67f59f705 - [rb] update pre-built atoms :: titusfortner
  • 9816645a1a - [rb] fix test not handling redirect :: titusfortner
  • 89b7491045 - [rb] appease the linter :: titusfortner
  • 9ad3f5a94c - [rb] update changelog and bump version for 4.0.1 :: titusfortner
  • 049958b325 - [rb] missed references in the refactor :: titusfortner
  • 508dac46b6 - [rb] update changelog and bump version for 4.0.2 :: titusfortner
  • ef41797a77 - [rb] allow keys to be an empty array :: titusfortner
  • 5a3b372170 - [rb] element index is a property and not an attribute :: titusfortner
  • 4ac2b4a7f6 - actually do not camel case fx prefs (#9944) :: glaszig
  • 61dd966fd6 - [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha
  • 6733a1b2f2 - [build] Move python version to a variable to be shared about :: AutomatedTester
  • 89f8bd553f - [rb] minor syntax fixes :: titusfortner
  • c83ce12ddb - [rb] update changelog and bump version for 4.0.3 :: titusfortner
  • f9ddb1500e - [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester
  • 6e0d581a47 - [build] call bazel directly for ruby docs :: AutomatedTester
  • cb7552e546 - [py] Add missing docs :: AutomatedTester
  • 23c6171614 - Fixing typos on label commenter :: Diego Molina
  • 26ed273c5e - Incrementing amount of stale operations :: Diego Molina
  • 91686084c4 - [build] update npm deps :: AutomatedTester
  • 42218df526 - [build] Audit NPM deps :: AutomatedTester
  • 833c6d6a7d - [java] Add multiple interface test for Augmenter :: Puja Jagani
  • 153298f1d2 - [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester
  • 2d199e1873 - [build] Upgrade rules_python to 0.4.0 :: AutomatedTester
  • d594da2f5c - fix some typos, mostly in Java code (#9964) :: Andrei Solntsev
  • 96ee96aad3 - [dotnet] Refactor WebSocket handling of CDP :: Jim Evans
  • db37a9f779 - [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester
  • 39f4b1b460 - [py] add more test cases for the no_proxy handling :: AutomatedTester
  • 5f57224838 - [py] correct flake8 warnings :: AutomatedTester
  • adeca5c45a - [py] remove py2 import code :: AutomatedTester
  • 151f4297e0 - [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTester
  • c69e336b56 - Improving wording in issue template :: Diego Molina
  • 7941e123d0 - [grid] Allowing -1 as port to use a random port :: Diego Molina
  • 6bbafcdde8 - [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani
  • 703af0a012 - Bump edge and chrome to latest releases :: Simon Mavi Stewart
  • f8011bc48c - [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molina
  • d27b27a3bc - Ensure that a selected port is consistent :: Simon Mavi Stewart
  • 989e3b3cc8 - Run buildifier over the tree :: Simon Mavi Stewart
  • 4a7724438a - [grid] Fix host option is not working issue (#9981) :: kevin.cho
  • 1b81a9029c - Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4
  • 227396e240 - IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu
  • 487e47dbdd - highlight putting programming language in bug reports :: titusfortner
  • 319acea1d5 - [dotnet] Use nameof() for refactoring safety (#9958) :: Tom Longhurst
  • e7162bf03a - Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evans
  • aceb6e2561 - [rb] update example with correct syntax :: titusfortner
  • f841c48aac - Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani
  • 1925185a0d - Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov
  • 48595ef2a0 - [py] Correct docstrings around Service usage :: AutomatedTester
  • 294c5f9616 - [py] Upgrade sphinx to use latest :: AutomatedTester
  • 324ae1f5aa - Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov
  • 88680111b8 - [build] Upgrade rules_python to 0.5.0 :: AutomatedTester
  • 917851a024 - [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTester
  • fdb43030d8 - [build] bump bazel to 4.2.1 :: AutomatedTester
  • c7155ed41b - sing a pumpkin carol :: Jari Bakken
  • 52df5ca9b2 - Increasing operations per run for stale issues :: Diego Molina
  • d6d2bb1039 - [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jagani
  • dcd36f6ec7 - [js] Remove explicit id passing for CDP commands :: Puja Jagani
  • d9f2bb83a8 - [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evans
  • a33e7396a0 - Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu
  • 2250ab2b4b - [iedriver] Formatting changes :: Jim Evans
  • ed08538bcc - [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans
  • 8e6b6ff5a5 - [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evans
  • d509170461 - [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans
  • 24ad7a103d - [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans
  • 6eff56ed67 - Fix Javadoc code block formatting (#9955) :: Trey Chadick
  • e51997bc45 - [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya
  • 2a31dd298f - IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu
  • 63371baff8 - [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk9772
  • 7213e08aa4 - [grid] Unifying hub parameter name. :: Diego Molina
  • dd5dddba78 - [grid] Using non-loopback address when default config is used :: Diego Molina
  • e85cca6b7a - [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriy
  • e04552f485 - [node] Fix edge test failures (#10012) :: Nick Gaya
  • ca9b451401 - [grid] Respecting page origin for Live View :: Diego Molina
  • 69e73f3f4c - [java] We do not publish to Google Storage anymore :: Diego Molina
  • aea69daa1c - [java] Bumping Java & Grid to 4.1.0 :: Diego Molina
  • ec1e4fd77a - [iedriver] Fixing IE Mode quit behavior :: Jim Evans
  • cbb2796d65 - [java] Closing client when JVM shuts down :: Diego Molina
  • 54c34ba9a6 - [grid] Fixing setup for CDP-Grid tests :: Diego Molina
  • a88515bbc3 - [java] Adding macOS Monterrey to Platforms :: Diego Molina
  • 2eb9231b54 - [grid] Adding hub url for hub-node tests :: Diego Molina
  • 008893030c - [java] Running some screenshot tests only on CI :: Diego Molina
  • b2e9e25746 - [java] Ignoring test for Firefox and fixing window size :: Diego Molina
  • 3ce0c019f4 - [java] Fixing a few test annotations :: Diego Molina
  • d6acda7c02 - Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evans
  • c129dc9c7f - [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani
  • 5382a4970c - [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha
  • 7b21a322aa - [grid] Loading live view under https :: Diego Molina
  • 1f745a0514 - automatically provide links and close issues that depend on fixes in … (#10027) :: Titus
  • af668385ee - remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy
  • 2e32ee1764 - [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester
  • 0c10993134 - [py] add support for shadow dom end points :: AutomatedTester
  • f77b6e52f0 - [rb] Fix an example of WebDriver::Options (#9990) :: y-yagi
  • ab0e6dda95 - [java][cdp] Add v96 :: Diego Molina
  • d0f70ccd33 - [rb] bump devtools version to 95 :: titusfortner
  • 167a2e8086 - [java] Improving docs for CDP generation in Java :: Diego Molina
  • 34d558043d - [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester
  • 9da90c6e92 - [py] Add CDP for v96 :: AutomatedTester
  • 818289c24e - [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina
  • 37521f3899 - [js] Update downstream deps for JS :: AutomatedTester
  • 853ebf8a20 - [js] update deps in grid :: AutomatedTester
  • 3cbec30ac7 - [py] Disable web component tests against Firefox :: AutomatedTester
  • f5237ff640 - [rb] add CDP support for v96 and remove v93 :: titusfortner
  • afa3a97a3b - [js] add CDP support for v96 and remove v93 :: titusfortner
  • a584509dae - [dotnet] add CDP support for v96 and remove v93 :: titusfortner
  • 2b7e9aa50d - [cdp] remove support for v92 and v93 :: titusfortner
  • f30d67d58b - [java] Updating docs to generate CDP bindings :: Diego Molina
  • a5d1c1e1a1 - [rb] allow #execute_script to return a ShadowRoot :: titusfortner
  • ddc340ce67 - [rb] add tests for shadow root functionality :: titusfortner
  • 154a160e4d - [rb] fix linter error with more whitespace :: titusfortner
  • 0a6260df08 - Fix V96Domains DevToolsVersion property value :: Jim Evans
  • e667fcf082 - Switch to upstream version of Bazel Ruby rules :: Alex Rodionov
  • e5d3644f95 - [py] Setting Chrome for GitHub Actions :: Diego Molina
  • 560a0ae8bd - Support secure WebSocket in DevTools :: Alex Rodionov
  • 80d1a11dbb - Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionov
  • ec914c6d52 - [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani
  • 4e24e999b7 - [js] add support for handling Shadow DOM elements :: AutomatedTester
  • 5b5f3f4c84 - [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester
  • 5d4e79ff76 - [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester
  • 4662c6b063 - [rb] update changelog and bump version to 4.1 :: titusfortner
  • 0f71ad79bf - [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester
  • 9a5b98eef2 - Fix classloading error in host identifier (#9931) :: Andrei Solntsev
  • 27d2e5eb8d - [java] Running RC tests in their own job :: Diego Molina
  • 607bfe680b - [tours] Add initial tours to get started :: AutomatedTester
  • bf417a60c4 - [java] Running server tests after browser tests :: Diego Molina
  • 4c683dd4b6 - [java] Updating most of the Java deps :: Diego Molina
  • 3244a8b0c9 - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • 19dfc414b8 - [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk
  • 2a43011ec7 - Fix typos for Python bindings (#10052) :: Kian Meng Ang
  • 346da0e076 - Added default executable path in service module for (#10057) :: dosas
  • 9cd6c45a21 - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans
  • 201fad3829 - [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans
  • 5e2fd23c82 - Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer
  • 24a9c50fed - Split OpenTelemetry command (#10009) :: Lyudmil Latinov
  • 5fd073d80e - [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester
  • 336811c7bf - [py] update missing items for changelog for 4.1 :: AutomatedTester
  • 30bfdb24bc - [js] update dependencies :: AutomatedTester
  • fbc391827b - [js] update dependencies as npm audit seemed to miss some :: AutomatedTester
  • d7dfe5ec60 - [py] fix tox warnings :: AutomatedTester
selenium - Selenium 4.0.0

Published by shs96c about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3a21814679 - [js] bump JS to 4.0.0 :: AutomatedTester
  • 3782f97e75 - [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha
  • 614a408873 - [py] Bump python to 4.0.0 :: AutomatedTester
  • b97b4069c0 - [dotnet] Fix typo committed by mistake :: Jim Evans
  • ee723da7be - Bump to latest edge release :: Simon Mavi Stewart
  • 77e99f6810 - Add a toJson method to Browser so it becomes easier to use in Capabilities :: Simon Mavi Stewart
  • fcab887059 - [build] Add cdp 95 to python and JS :: AutomatedTester
  • 87e3833c04 - [python] Remove Edge legacy options. (#9908) :: Brandon Walderman
  • 81cf02791a - [dotnet] Update CHANGELOG with last changes :: Jim Evans
  • e41fc34446 - [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans
  • 21163d6085 - Update Java changelog for 4.0.0 :: Simon Mavi Stewart
  • b00c95823c - Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Walderman
  • fce8ce05cd - [rb] update changelog and bump version for 4.0.0 :: titusfortner
  • 9c13607c98 - [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evans
  • eb4c4fc1ba - [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jagani
  • e6cd2a8df1 - [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans
  • 5632da3fed - [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans
  • 54aba4c7dd - [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatov
  • d3b35ef25f - [dotnet] Remove Edge Legacy options. :: Brandon Walderman
  • 9b1d5f22f8 - [dotnet] Add CDP support for Chromium 95 :: Jim Evans
  • 7f29755e37 - [dotnet] Add ability to monitor DOM mutations :: Jim Evans
  • 11934cfe12 - Closes #9689 jcip for Apache 2 License into selenium source :: Amil Uslu
  • c0963266d5 - Expected condition for checking attribute value (#9881) :: Joe Schulte
  • b8de36fdc3 - [py] implement relative locator for find_element (#9902) :: Titus
  • 18e1d42956 - [grid] Improving Relay service description for docs :: Diego Molina
  • ed5dff7254 - [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molina
  • dc555bbabc - [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha
  • 776cd675f1 - Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov
  • 48fc40dcdd - Ensure Pry is loaded when running rb:console target :: Alex Rodionov
  • d456395629 - Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionov
  • c9a2ef6a88 - Improve DevTools request interception test by loading different JS :: Alex Rodionov
  • 94c8c111d6 - [dotnet] Restoring protected ElementFactory property :: Jim Evans
  • e1e690cf57 - Add Chrome 95 in selenium-devtools gem :: Alex Rodionov
  • cb873db98e - Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart
  • 81612e88b0 - Add a --hub flag for the Node :: Simon Mavi Stewart
  • b63911ad2a - Add a utility for creating new URIs from strings :: Simon Mavi Stewart
  • 63c95a04f5 - The next release will be 4.0.0 :: Simon Mavi Stewart
  • 5fe1af712f - Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewart
  • c7d75fee9e - Updating java changelog for rc 3 :: Simon Mavi Stewart
  • ca3dea1c32 - [cdp] Add v95, even though it's in beta :: Simon Mavi Stewart
  • b2846723c9 - [JS] Removing unused target for cdpConnection :: Sri Harsha
  • eb2d01765f - [rb] do not camel case Firefox prefs values :: titusfortner
  • 004d91487e - [rb] set defaults for setting Chrome Network Conditions :: titusfortner
  • 44f92ec53f - [rb] update jruby version for tests :: titusfortner
  • 389a938070 - [rb] update github actions test targets to 2.6 :: titusfortner
  • ad886d6e95 - [rb] update Rubocop definitions to target 2.6 :: titusfortner
  • de90992769 - [rb] update minimum Ruby version to 2.6 :: titusfortner
  • f11bd82e90 - [rb] update dependency to address the XML round-trip vulnerability :: titusfortner
  • d46dd323a6 - [py] Fix python generation code for CDP to optionals better :: AutomatedTester
Package Rankings
Top 0.76% on Repo1.maven.org
Top 2.23% on Conda-forge.org
Top 0.2% on Npmjs.org
Top 0.07% on Rubygems.org
Top 0.12% on Pypi.org
Top 18.53% on Anaconda.org
Badges
Extracted from project README
CI Open in Gitpod