Skip to content

Selenium 4.3.0

Compare
Choose a tag to compare
@diemol diemol released this 23 Jun 21:27
· 3905 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
  • 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