Selenium 4.3.0
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 :: titusfortner49ea73c758e
- Fixunreleased
note in Ruby changelog (#10713) :: Pavel Lobashov67dba3e1801
- [java] Avoid checking for non W3C twice. :: Diego Molina8e7983f7d43
- [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molinaad2e2765618
- [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina65cb657efd2
- [java] Removing old browser options strings :: Diego Molina14651c78ec2
- [java] Removing unused import :: Diego Molina33346076f11
- [java] Removing deprecated caps from response :: Diego Molinac8da7c2d2ad
- [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina3f794a036ca
- [java] Removing more usages of deprecated "platform" capability. :: Diego Molina2c66554f266
- [java] Adding one more exception for #10711 :: Diego Molinaf2e40dc9867
- [grid] Updating testing library deps :: Diego Molina1c2240df9d7
- [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani52845c30e7f
- [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molinaac4d0fdd4a3
- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinad1126b72e16
- [grid] Updating material UI libs :: Diego Molinaf677d2d24fe
- [grid] Updating typescript :: Diego Molina6652c1a0bde
- [rb] fix bug in default durations :: titusfortner1570bb3c829
- [rb] update changelog and bump version for 4.2.1 :: titusfortner00add3506ff
- [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner6afbbcf4006
- [py]: fixflake8
violations in trunk (#10723) :: Simon K60bf8e40c37
- [py] allow specifying which button gets clicked in pointer action class methods :: titusfortnerb0057b54cff
- [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner6d2a7829f9b
- [JS] Fixes lint issues and updates npm packages :: harsha50934d593f6572
- Add a html page for testing BiDi logEntryAdded events :: Puja Jagani307673b8947
- [JS] Remove unused param in input.js & minor code cleanup :: harsha5097bd9b067c09
- [grid] Updating Grid JS deps :: Diego Molinae5a566a5673
- [grid] Reverting pretty-ms upgrade :: Diego Molina9435a8ae4d3
- [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina247abe73fd0
- [java] Removing exceptions from accepted W3C caps :: Diego Molinaa84d600638d
- Adding config for SafariDriver in label commenter :: Diego Molina38e89630f1c
- fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash4bbb7c255ae
- [py]: remove deprecatedfind_element_by_
methods (#10712) :: Simon K1c5eee468bf
- [java] don't abandon driver :: titusfortner735ba4f8c04
- [java] can't modify an unmodifiable map :: titusfortneraadc158aa0d
- [java] do not start test driver when @NoDriverBeforeTest set :: titusfortnerda43407f700
- [java] fix has debugger implementation :: titusfortner263d346d398
- [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortnerab555c47880
- [java] Fixing SafariTechPreview :: Diego Molina79f2b20ed37
- [JS] Fix dependabot alerts :: harsha509939185a499d
- [grid] Updating Grid JS deps :: Diego Molina8b92d869e4e
- Run buildifier over the tree :: Diego Molina75637052827
- Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina683ccb65d6d
- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinaa969654c00f
- Remove flag for network (#10751) :: Diego Molinabe408c02a10
- [py]: remove redundant actions array ofaction_chains
(#10716) :: Simon K7c924688741
- [py] Additional types and tweaks for remote webdriver (#10631) :: Simon Kf9018c6f113
- [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni Garcíade9675b8777
- [py]: Additional types for element fetching methods (#10662) :: Simon K27ff5866dc1
- [py]: Remove unused argresolve_ip
fromRemoteConnection
initialiser (#10717) :: Simon K890f74eb984
- [py] additional type hints in wait.py & command.py (#10627) :: Simon K05467b6cc88
- [py]: Tweaks toselect.py
for pythonic naming and types (#10756) :: Simon K7f0c5633f19
- [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jaganie3089c96279
- [java] Removing deprecated Actions implementations :: Diego Molina4dcc9c44f1a
- [java] Complete removal of deprecated Actions commands :: Diego Molina25564bda8a6
- [java] Removing deprecated getPlatform and getVersion :: Diego Molina9a52775cc41
- [java] Adding exceptions to spotbugs config :: Diego Molinabb8a3d5594b
- [py]: Update selenium server docs to4.2.2
:: Simon K946f5727ffb
- Removing @types/enzyme :: Diego Molina5ad59d27cb5
- [grid] Updating Grid JS deps :: Diego Molina4c74183e447
- [java] Removing a few non-W3C ways of matching browsers :: Diego Molinaa6359ebb4a1
- [java] Add support for BiDi log event (#10696) :: Puja Jaganid44b82eb4b1
- [java] Enabling BiDi test for Firefox :: Diego Molina99217789cbf
- [java] Warning when user setsw3c: true
ingoog:chromeOptions
:: Diego Molina65b7a240185
- [java] Amending logic to warn users whenw3c: true
ingoog:chromeOptions
:: Diego Molinaa4146c00d3a
- [py]: Findlatest
version ofdevtools
when requested version does not exist on disk (#10749) :: Simon K31cc4320998
- [py] python3.7+ syntax throughout*.py
files. (#10647) :: Simon K17907d38c8e
- [py] removeopera
(#10630) :: Simon Kd68617a11a5
- [py]: More python3.7 improvements :: symonk1b1058ab4c2
- [py]: Remove unused imports inwebelement.py
:: symonk40c16bb016f
- [py]: Enable co-operative multi inheritance withsuper()
throughout (#10773) :: Simon K4fbd4a2ce16
- [grid] Passing env vars along to child containers :: Diego Molina5713de42247
- [grid] Adding native ARM support for sockets :: Diego Molina9fac7d5b380
- [java] Add preferences when retrieving from a file :: Puja Jagani4fb6736911f
- [py]: Fix types ondebugger_address
incorrectly beingstr
:: symonk744b4bd677b
- [py]: Fix return types for some chromium driver methods :: symonk38bf1e462a4
- [py]: Use correct imports fromurllib
:: symonkae62ba00656
- [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni Garcíadd72283aeaf
- [py]: Open chromium extension files inside context managers for auto closing :: symonkab456d13174
- [py]: Improved types forChromium
remote connection :: symonk9de853d91ad
- [py]: avoid unnecessary concatenation of sequences inget_remote_connection
:: symonka268142a451
- [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García43361aae764
- [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García385aaed2e1b
- [java] Update bazel files for BiDi log package :: Puja Jagani59ca70cd1f1
- [java] Add BiDi augmenter support (#10789) :: Puja Jagani02363b148c6
- [grid] Updating Grid JS deps :: Diego Molina95fed4f0b8c
- [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina01fe86e6051
- [java] Updating dependencies :: Diego Molinacc00a3cec8b
- [java] Fix unsubscribe event BiDi API methods :: Puja Jagani57d3fc16265
- [CDP] Adding pdl files for v103 :: Diego Molinad10627b2161
- [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molinaf7ff4bcd9c7
- [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina5dfd3216c08
- [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina776cb827c87
- [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina0ca6b540d81
- [java] Allow linting only on the default test (#10792) :: Boni García3e8f94c307e
- [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina6e87b0840e0
- [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García3e993dfe9b9
- Update tracing.txt :: Puja Jagani0c7bf07856e
- [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani1d1e261c924
- [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani3529ba5eb0d
- [rb] remove deprecated Persistent http class :: titusfortnerb2d4a1cbe6d
- [rb] remove deprecated HasRemoteStatus module :: titusfortner8eab87d8604
- [rb] remove deprecated new_window from Manager class :: titusfortnerc6cc197df70
- [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner2a9823612cf
- [rb] driver constructor no longer accepts service parameters only service objects :: titusfortnerc9fe4923275
- [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner8747489fa6c
- [rb] remove deprecated #logs from manager class :: titusfortner05c2a5a51a3
- [rb] no longer allow options parameter in options class constructors :: titusfortnerb40ddebe938
- [rb] remove deprecated functionality from capabilities :: titusfortner30ab8b3e13f
- [dotnet] remove deprecated GetProperty() :: titusfortner1556e8616f9
- [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner927e5af6ed3
- [dotnet] remove deprecated AddAdditionalCapability :: titusfortner5673c437faa
- [dotnet] remove deprecated methods that have no effect :: titusfortnera66def212b4
- [dotnet] remove deprecated locator functionality :: titusfortner24a57414276
- [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortnerfbfb491b9f2
- [dotnet] only support moving to center of element :: titusfortner8b733d23187
- [dotnet] change minimum window size targets in tests :: titusfortnerc33c1498a65
- [dotnet] remove obsolete directories from bazel build files :: titusfortner826c93c82f5
- 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 :: titusfortnercd478a10a93
- [dotnet] update changelog and bump version to 4.3.0 :: titusfortnerfc742cfc049
- [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha5095d548aa3ed0
- [java] Improving query to exclude 'no-lint' tests :: Diego Molina009e7848890
- [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molinad09259a82ef
- [java] Not linting remote tests. :: Diego Molina64a04f8bf7c
- [py] offsets for moving to an element will originate from in-view center point :: titusfortnerfcd5193fb7a
- [py] remove warnings import :: titusfortnera59115cff13
- [py]: Correct and additional types forshadowroot.py
:: symonka4995e2c096
- [py]: Update changelog for4.3
:: symonk