github SeleniumHQ/selenium selenium-4.11.0
Selenium 4.11.0

latest releases: nightly, selenium-4.24.1-javascript, selenium-4.24.0...
13 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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 5c891ce :: 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 <script> 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

Don't miss a new selenium release

NewReleases is sending notifications on new releases.