Skip to content

Selenium 4.4.0

Compare
Choose a tag to compare
@diemol diemol released this 09 Aug 10:54
· 3035 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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