A browser automation framework and ecosystem.
For each component's detailed changelog, please check:
28d582c18b
- Fix the location of the html files for redirect testing :: Puja Jaganif4cd087106
- [build] Reusing fix in Rakefile to release python :: Diego Molina428422b56d
- [build] Updating GitPod config :: Diego Molinaec12c65b34
- [build] Target needs build not run :: Diego Molinab3af4a6d44
- [build] Fixing dockerfile for gitpod :: Diego Molina77dd7250fc
- CDP 122 (#13603) :: Diego Molina7ce5ca80f6
- Bumping versions to 4.18.1 :: Diego Molinab1d3319b48
- Update supported versions for Chrome DevTools :: Diego Molinac6bd0964f3
- [build] Fixing API docs update :: Diego Molina989b0ca679
- [build] Bumping versions for Nightly :: Diego Molinaf99f01a049
- Update mirror info (Tue Feb 20 12:06:06 UTC 2024) :: Selenium CI Bot78029c4597
- Update mirror info (Wed Feb 21 00:15:11 UTC 2024) :: Selenium CI Bot93c780439f
- 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 Sauttercc93539c6c
- [dotnet] Notice about breaking changes at compilation level for desired capabilities :: Nikolay Borisenko24188440cb
- [rb] Run all unit tests in RBE :: Alex Rodionovda62a402d0
- [dotnet] Correct ChromiumDriverService.AllowedIPAddresses
property name (#13626) :: Yevgeniy Shunevychdb517766c1
- [java] use a static class for ProxySelector #13622 :: Jörg Sautteraefde123a3
- [rb] Update YARD to address https://github.com/advisories/GHSA-8mq4-9jjh-9xrc :: Alex Rodionovd65e38e34f
- [rb] Fix documentation generator :: Alex Rodionov5bc8952c3b
- [java] improve memory allocation of an idle relay node #13643 :: Jörg Sautterc0711e2d0b
- Add devcontainer.json to ease local dev environment setup (#13638) :: Trig1cfe9917c7
- [java] close the httpclient after checking the service status #13643 :: Jörg Sautterb9a95a32a2
- [dotnet] Fixed parsing of the year in ConsoleApiCalledEventArgs cdp event args :: Nikolay Borisenko832a31e192
- [Build] Update rules_python to 0.31.0 :: David Burnsffedae32bb
- Run prettifier over the selenium-webdriver node code :: Simon Stewart3c051755e3
- Fix JS linting errors :: Simon Stewart8f7c7a4b3c
- [ci] automatically close issues marked awaiting answer (#13668) :: Titus Fortnerd266777517
- [ci] Update setup-bazel action :: Alex Rodionovd073e594b5
- [py] Fix how version numbers are handled :: Simon Stewart738415711c
- Remove some printf debugging :: Simon Stewart739f5ec672
- [build] Tweaking how nightly build version in Python works :: Diego Molinaffed982e95
- [build] Installing twine to push to TestPyPi :: Diego Molina420f074858
- [bidi][java] Add storage module (#13675) :: Puja Jagania66db94fdf
- [rb] Avoid overescaping browser path :: Alex Rodionoveae850739a
- [rb] Support running Ruby tests in RBE for Chrome :: Alex Rodionovad17dd21b7
- [bazel] Update rules_java :: Alex Rodionov77521ccf0d
- [bidi] [java] [js] Add browser module (#13677) :: Puja Jagani9fa8a62ce9
- [js] Fix linting :: Puja Jaganieddd906be0
- [java] Remove circular dependency when using RemoteWebElement in BiDi classes (#13463) :: Puja Jagani83083c6359
- [JS]: Update npm deps to latest :: Sri Harshacce0385627
- [bidi] [js] Add storage module (#13684) :: Puja Jaganib5ded12227
- [java] Enabling canListenToFetchError
for Firefox :: Diego Molina2b8fa0c1e3
- [bidi][js] Add fail request command :: Puja Jagania3811c4818
- [rust] Bump Selenium Manager version to 0.4.19-nightly :: Boni García8ab92eb9c9
- [rust] Bump dependencies to latest versions :: Boni García8909a53e69
- [rust] Change browser version in test :: Boni Garcíafccae20dd2
- [rust] Revert serde to previous version :: Boni Garcíaa1a546357e
- [rust] Revert clap to previous version :: Boni García552a2aa4bd
- [rust] Revert lock files :: Boni García12fac085d1
- [rust] Revert dependencies :: Boni García2f0a93d10b
- [rust] Bump dependencies versions except clap :: Boni García4c0ac3d932
- [dotnet] Add dispose on constructor failure to ensure driver closes (#13673) :: MASACR99c77e2165e9
- [bazel] Update pinned browser :: Alex Rodionovbd540f2c3e
- [rb] Generate per-browser test targets :: Alex Rodionov4e175752ea
- [ci] Bump setup-bazel :: Alex Rodionove9bbb29c34
- [bazel] Add Linux Edge to pinned browser :: Alex Rodionovcb98925a1f
- [rb] Enable Edge tests on RBE :: Alex Rodionov66c08fe457
- [py] Run Edge tests on RBE :: Alex Rodionov4b584ef2ca
- [java] Enable Edge tests on RBE :: Alex Rodionov1aa091e423
- [dotnet] Run Edge tests on RBE :: Alex Rodionov8f8bf8ee6a
- [java] Remove firefox-dev tests :: Alex Rodionov2e415891b9
- [rb] Add linter to RBE :: Alex Rodionov5a7272eec9
- [dotnet] Formatted source style globally :: Nikolay Borisenko41e6384542
- [bidi][java] Add continueRequest and continueResponse command (#13692) :: Puja Jagani5f98528058
- [bidi][java] Use enum for HttpMethod :: Puja Jaganiea41d9643f
- [java] Fix the parameters passed for credentials :: Puja Jagani3ff5a07c31
- [bidi][js] Add error handling to check Bytesvalue instance :: Puja Jagani9c5fb53538
- [java] Fix formatting :: Puja Jagani57f8398577
- [java] Add missing Http method names in the enum :: Puja Jaganica4f3c3e7e
- 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 Pequeno30fbca17f5
- [bidi][js] Add continueRequest and continueResponse command (#13704) :: Puja Jagani3c783f7c0e
- [bidi] Add provide response command (#13708) :: Puja Jagani4c279c770c
- [js] Update error message :: Puja Jaganie195d79285
- [rust] Bump clap to version 4.5.2 (#13699) :: Boni Garcíaceaa738dd2
- [bidi][java][js] Add setFiles command of the Input Module (#13711) :: Puja Jaganibbd59478af
- Migrate to aspect_rules_js
:: Simon Stewart06c008d818
- Regenerate lock file and fix linting errors :: Simon Stewart864089606c
- Fix lint errors :: Simon Stewartcb74d76a4b
- [dotnet] re-run the deps command :: Simon Stewart80347bf787
- Quick fix to prevent us accidentally publishing python bindings during a build :: Simon Stewart0310e9fe4b
- [python] Replace genrule with py_binary :: Simon Stewart5cc0269c15
- [python] Fix release target in rakefile :: Simon Stewartd431dc87ee
- Fix copyright notice :: Simon Stewart12344fe74a
- [bazel] Bump to 7.1.0 without bzlmod (#13713) :: Simon Stewart49214cd404
- Update schedule for lock.yml :: Diego Molinac7fdd50901
- [dotnet] Rename assembly prerequisites to AssemblyFixture :: Nikolay Borisenkoe7db08f519
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13563) :: Selenium CI Bot7c1fae379f
- [dotnet] Support setting timeouts in capabilities (#13698) :: Nikolay Borisenko49352f93ad
- [dotnet] Disabling ShouldMoveToLocation. :: Diego Molina755d25402c
- [dotnet] Disabling a few Chrome tests :: Diego Molina1cb091b11b
- [dotnet] Disabling some JavascriptEnabledBrowserTest.cs in RBE :: Diego Molina087d2bfb0e
- [dotnet] Disabling one test from TakesScreenshotTest.cs in RBE :: Diego Molina65b5ff3890
- [dotnet] Fixing tests in SelectBrowserTests :: Diego Molina3c74f07896
- [dotnet] Fixing SelectTests.cs :: Diego Molinaf437fddef0
- [build] Removing skipped dotnet tests from RBE. :: Diego Molina87fe8b7b28
- [java] Enabling a few BiDi tests for Firefox :: Diego Molina860c41433b
- [build] Removing skipped Java tests from RBE. :: Diego Molinae3837622a8
- [java] Ignoring a test that fails in RBE :: Diego Molina96acefc098
- [java] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinaff537fe2b0
- [java] Enabling a few more BiDi tests for Firefox :: Diego Molina28d0bce174
- [java] Skipping a few BiDi tests :: Diego Molinac4c37c4b67
- [java] Running in GH Actions some skipped tests in the RBE build :: Diego Molinaa684ab6137
- Correcting Java workflow file :: Diego Molina39623fad28
- [java] Splitting browser tests per OS and remote only in macOS :: Diego Molina2031018be7
- [java] Fixing new line character as the PowerShell is the default shell :: Diego Molina5be82f7cd1
- [java] Skipping FederatedCredentialManagementTest tests :: Diego Molina88dfd80bc8
- [py] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina8395219a23
- [build] Removing skipped Python tests from RBE. :: Diego Molinad96cc717a8
- [java] This is already being tested on the other jobs :: Diego Molina5e5e6f1123
- [rb] Skipping tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molina4c27f8c17e
- [rb] Running format script :: Diego Molina9fa5d20d6b
- [rb] Making the linter happy :: Diego Molina7a8e8c5dcf
- [js] Pushing mutation-listener.js and see if it helps the build :: Diego Molina3184040b06
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13725) :: Selenium CI Botaf49a5e15b
- [atoms] use css locators in dom.js (#13430) :: Jörg Sautter033d1a8c99
- [js] Use copy_file for mutation listener :: Alex Rodionov35fef2a812
- [java] Reties in CI for Java tests :: Diego Molinaf4435f74be
- [java] Enabling SM for RemoteWebDriverDownloadTest as it is not executed in RBE. :: Diego Molinacdd05e0369
- Bump @types/react from 18.2.48 to 18.2.70 (#13730) :: dependabot[bot]4668df3025
- Add JSON serialization for ShadowRoot (#13680) :: Scott Babcock3fab5fa261
- [dotnet] Treat unsuccessful http responses as errored commands (#13608) :: Nikolay Borisenkobfcc737226
- [dotnet] Fix failed build via adding missing using statement :: Nikolay Borisenko4ac77f2771
- [dotnet] Enable internal logging at trace level for unit tests (#13727) :: Nikolay Borisenkoe3a9f2cd12
- 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 Hautakangase45ecd85dc
- [rust] Bump dependencies to latest versions :: Boni García94b2c9b7b8
- [rust] Bump rustc compiler to version 1.77.0 :: Boni García1bb1b01691
- Revert "[rust] Bump dependencies to latest versions" :: Boni Garcíadec63daa00
- [rust] Update checksum in lock file :: Boni García82277abbe5
- [java] ensure the original RemoteNode stays DOWN #13646 (#13647) :: Jörg Sautter9931d0af27
- Update script commands to fix the failing BiDi tests (#13737) :: Puja Jagani0e4e73974b
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13736) :: Selenium CI Bot18aec307aa
- install_addon() didn't take into account dir paths with trailing slashes (#13694) :: jkbzh242befb13e
- [rust] Select release with artifact when filtering Edge response (#13735) :: Boni Garcíafccfed1e92
- Explicitly export Select and WebDriverWait from selenium.webdriver.support.ui (#13491) :: Adam Dangoor4cfe983a35
- Add return type to webelement.submit (#13490) :: Adam Dangoor55e7a536e9
- [java] removed usage of FileBackedOutputStream in the client (#13308) :: Jörg Sautter907b2197da
- [java] Remove "se:bidi" (#13528) :: Puja Jagani1b06b13b98
- Add type to parameter of webelement.WebElement.send_keys (#13492) :: Adam Dangoor0c81991f42
- [rust] Use apple-flat-package crate to extract PKG files (#13740) :: Boni Garcíafbf75fd266
- [rust] Fix Edge management in RPM-based Linux (#13705) :: Boni García1f058a839d
- [rust] Enhance logic to uncompress DEB files and set toolchain version (#13741) :: Boni García5b60724724
- [bidi][java] Fix a bug caused due to typo :: Puja Jagania179a98be1
- [bidi][java] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13743) :: Puja Jagani32d9eddaca
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13742) :: Selenium CI Bot5affd351dd
- [js] Adding package-lock.json :: Diego Molina7660a33352
- [build] Adapting script to new package-lock.json location. :: Diego Molina8ef513697c
- [rust] Remove non-necessary trace :: Boni García5f9cec8963
- Release 4.19.0 (#13747) :: Diego Molinaa12c3b56a9
- [build] Moving versions to nightly :: Diego MolinaFor each component's detailed changelog, please check:
5404e6d523
- updating versions to nightly :: Titus Fortner7bec7b419d
- [build] fixes to automated release tasks :: Titus Fortner7112e476d6
- [build] fix chmod value for geenrated dotnet files :: Titus Fortner72436c43b6
- [build] fix release note formatting :: Titus Fortnerf9ff9b3c08
- [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani1e2b8d6323
- [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani91e7572bf7
- Fix typo in setup.py (#13487) :: EwaMarek6334c2fa22
- Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot9a044b8310
- [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molinae2b595b486
- [py] Correct typing_extension dependency for wheel generation :: David Burnsd9ff42059e
- [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina5440d2b173
- [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortnerd74db8a131
- [build] create selenium-release target for python :: Titus Fortnerdd02fbf9c1
- [build] need to include twine in requirements to use it in target :: Titus Fortnerc5fb5a551a
- [build] fix short version in python docs :: Titus Fortnerc618cac603
- [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner4f9d290ca7
- [js] Enabling virtual authenticator tests for Firefox :: Diego Molina83838605d1
- Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Botfa658f499a
- [bidi] Add browsing context destroyed event :: Puja Jaganife77555cd2
- [bidi][js] Add test for basic auth network event :: Puja Jaganica9c0c1237
- [bidi] [js] Add realm destroyed event :: Puja Jaganib5259d8a4b
- [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora17d0491b6f
- Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot569e64be17
- [bidi][java] Add network intercept commands :: Puja Jagania9a0aa4c0b
- [bidi][java] Add command "continuewithAuth" :: Puja Jagani6ad24d3731
- [bidi][java] Add failRequest command :: Puja Jagani1f01bfe3fb
- [build] add git gem to gemspec as a development dependency :: Titus Fortnereb38753337
- [build] add more information to bazel errors in tasks :: Titus Fortner319e4d7119
- [build] make sure task arguments are Arrays :: Titus Fortnerad4fb54ea3
- [build] fix git code in rake tasks :: Titus Fortnere93719e41b
- [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortnerb1af5d6495
- [build] update version in package-lock for node :: Titus Fortner339a837444
- [build] update tasks for release preparation :: Titus Fortnerc2ea3b2c2d
- [build] do not update copyright information as part of release preparation :: Titus Fortner168c9f5417
- [rb] make suggested updates from rubocop :: Titus Fortner4ffaab1e22
- [rb] fix bad rubocop autocorrection :: Titus Fortnerfb062a5a67
- [java] use the W3C state to detect errors :: Jörg Sautter7c1b450a25
- [rb] fix another bad rubocop autocorrection :: Titus Fortnereba101db0e
- [rb] update rubocop and revert incorrect changes :: Titus Fortner65c4abdd84
- [ci] update pinned browser PR to ensure all tests are run :: Titus Fortnere7bd6c4b59
- [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortnerfea3262dad
- Automated Browser Version Update (#13517) :: Selenium CI Bot036b61371a
- [ci] Create pre-release workflow (#13513) :: Titus Fortner81865828a2
- [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortnercea0a3c7ac
- Fixed typo in CHANGELOG :: Luke Hille7fb98b4d9
- [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner4dc45f7d84
- [dotnet] remove download url parameter from driver service constructor :: Titus Fortnerb383138f78
- [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner6dc4d5758c
- [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner57540d17ae
- Automated Browser Version Update (#13523) :: Selenium CI Bot249e291e64
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot5c214ba4cf
- [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko878e18657f
- [grid] Fixing driver configuration parsing :: Diego Molinaf79256f8bd
- Automated Browser Version Update (#13540) :: Selenium CI Botc6161974e3
- [java][cdp] Ensure dom mutation listener calls to webdriver apis are thread safe :: Puja Jagani085ad4d7ec
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13546) :: Selenium CI Bot08c7c0176c
- Fix typo in comment (#13549) :: mtrea31877652f6
- [js] guard failing virtual authenticator tests from running on firefox :: Titus Fortner4d6bdd01fe
- [bidi] [js] Add locate node command (#13489) :: Puja Jagani574fea79da
- [bidi][js] Deprecate NetworkInspector in favor of Network :: Puja Jagani54a9cc48fa
- [js] Skipping two failing FF tests :: Diego Molinae824acb886
- [rust] Bump dependencies to latest versions :: Boni García7b4103335f
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13552) :: Selenium CI Botf959e88823
- Bump Bazel to the latest stable 6.x release (6.5.0) (#13556) :: Simon Stewart60aa5676f6
- [rust] Remove cross command in CI build for Linux :: Boni Garcíaefdb59bf33
- Bump rules dotnet to 0.14.0 (#13557) :: Simon Stewart290cfff2a0
- [js] Make npm run lint
pass for javascript/node/selenium-webdriver (#13560) :: Simon Stewarte815a1c870
- [bidi][js] Add "addintercept" and "removeintercept" commands (#13564) :: Puja Jagani6f8e81e37a
- [js] Add import :: Puja Jaganic2a660b51b
- [js] Add import :: Puja Jagani85dd3b4d21
- [java] Allow null
input in FluentWait
(#13558) :: Valery Yatsynovich0b2265c759
- [java] Add missing event handlers for TargetLocator
interface (#13559) :: Valery Yatsynovicha6da4aabf3
- [rust] Add timestamps to Selenium Manager logs (#13554) :: Boni Garcíaf38718b59b
- [rust] Selenium Manager decrease frequency of statistics reporting (#13555) :: Boni García390e98d2bc
- [py]: Update linting dependencies :: Simon K587c8acd96
- Update documentation link in readme (#13570) :: Simon Perepelitsa4eeeba7dee
- [bidi] [js] Add auth related commands (#13572) :: Puja Jaganid3bba9ea5f
- [bidi][js] Add 'continueWithAuth' command :: Puja Jagani5bee19e4d1
- [rust] Selenium Manager log level (#13566) :: Boni Garcíab258204362
- [rbe] Disable GHA caches (#13577) :: Alex Rodionovb954bcdb4a
- [java] shutdown the process of a failed driver server start :: Jörg Sautter65166ba2e8
- [java] ensure ExternalProcess.waitFor will not block :: Jörg Sautter9077fbac38
- [java] fixed the format of DriverService :: Jörg Sautter047fe882fc
- [java] use message templates in logger calls :: Jörg Sautter797100732e
- Fix images with correct dimension and transparent parts (#13579) :: Nikolay Borisenko0b22bc8167
- [bidi][java] Add 'fetchError' event :: Puja Jaganib6b209602d
- [bidi][js] Add 'fetchError' command :: Puja Jagani3338c08045
- Fixing NPE when "se:downloadsEnabled" not set (#13583) :: Trig8d6bccaedd
- [dotnet] Move initialization of error codes to static ctor :: Nikolay Borisenko1eb2c8c88d
- Make Rectangle fields final to enhance immutability (#13586) :: Manuel Blanco2d941a009f
- Use all provided options while merging them for Firefox (#13582) :: Oleg Ridchenkoa72ab320d0
- [java] Fix access modifier for script module classes :: Puja Jagani1cdf5b4585
- [java] use the ErrorCodec to build the WebDriverException #13580 :: Jörg Sautter8405299314
- [dotnet] Add DetachedShadowRoot exception for error response handling :: Nikolay Borisenko2d177bcd4a
- [dotnet] Add InsecureCertificate exception for error response handling :: Nikolay Borisenko0209bec558
- [dotnet] Fix network response data encoding (#13576) :: Nikolay Borisenko335df5df8c
- [java] give the driver some time to terminate graceful :: Jörg Sautter32cf182764
- [py] Bumping Python for nightly :: Diego Molina42414254df
- [build] Adapting Rakefile to bump nightly for Python :: Diego Molina92d47ac373
- [build] Fixing Rakefile to bump nightly for Python :: Diego Molina1bd75869a9
- [py] Adding job for Python nightly :: Diego Molinab20f29f99b
- [py] Fixing typo in Nightly python job :: Diego Molinad1c19c5e35
- [py] Using build and twine :: Diego Molina104470214c
- [py] Installing twine :: Diego Molina83656d615e
- [py] Env vars for twine :: Diego Molinadf7e464a68
- [build] Enabling more than one "nightly" per day :: Diego Molina5aa7ce0d1e
- [build] Adding stable as default parameter :: Diego Molinace9dee2d2e
- Add html pages for testing redirect functionality :: Puja Jaganib6bf9de7cc
- Release 4.18.0 (#13602) :: Diego Molina28d582c18b
- Fix the location of the html files for redirect testing :: Puja Jaganif4cd087106
- [build] Reusing fix in Rakefile to release python :: Diego Molina428422b56d
- [build] Updating GitPod config :: Diego Molinaec12c65b34
- [build] Target needs build not run :: Diego Molinab3af4a6d44
- [build] Fixing dockerfile for gitpod :: Diego Molina77dd7250fc
- CDP 122 (#13603) :: Diego Molina7ce5ca80f6
- Bumping versions to 4.18.1 :: Diego Molinab1d3319b48
- Update supported versions for Chrome DevTools :: Diego Molinac6bd0964f3
- [build] Fixing API docs update :: Diego Molina989b0ca679
- [build] Bumping versions for Nightly :: Diego MolinaFor each component's detailed changelog, please check:
1bef9d0e64
- update versions for 4.16 nightly releases :: titusfortner478b430596
- [java] remove unnecessary static import :: titusfortner33a14a9187
- Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot86df0ad64b
- Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot770796ca19
- [rb] specify in tests to use stable browser version :: titusfortner65120712f8
- [rb] do not run bidi tests in parallel :: titusfortnere7d4e26c57
- [py] fix inadvertent code change in mutation_event :: titusfortner186b03aa26
- [py] fix bug in using SE_MANAGER_PATH :: titusfortner385f96fe7e
- [py] update change log and versions for 4.15.1 :: titusfortner1c9e702b86
- [py] fix incorrect version changes :: titusfortner82ac41d8b1
- [java] update name of variable to match current functionality :: titusfortnerc020b03b58
- [grid] allow stereotype to always allow browser version of "stable" :: titusfortner11821893f0
- [bidi][java] Listen to channel message :: Puja Jaganic84ec6fa38
- [rust] Simplify syntax for raw strings :: Boni Garcia8dfaae7518
- [java] Deleted a line by mistake :: Puja Jagani343c75e3b2
- [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garciacd31e778d6
- [rust] Include webview2 in the browser name cli help :: Boni Garciabb4b80dc17
- [rust] Include esr label in browser version for cli help :: Boni Garciaea51452ed3
- [bidi][java] Add realm related events :: Puja Jagani7680b7cf25
- Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot18cd122cc1
- [py] fix bug where downloaded file was not getting unzipped :: titusfortner7247f84882
- [py] update change log and versions for 4.15.2 :: titusfortner9e2da6eb0a
- [java] move the module-info.class to the correct place :: Jörg Sautter6f7c5acc9f
- [py] fix linter :: titusfortner2621f825cb
- [py] add more logging to driver startup :: titusfortneraaec17ea7e
- add rust files to update version script :: titusfortner945e4f4a67
- Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi76ace926a1
- Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder194b06097a
- [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romeroafa349ad96
- [rb] mark minimizing test as flaky :: titusfortnere4d31f2dba
- [java] close the streams after I/O failure #13096 :: Jörg Sautter0c86525184
- [java] keep the streams alive :: Jörg Sautter2448031295
- Roll browsers :: Simon Mavi Stewart16c335f72d
- Update rules_dotnet (#13117) :: Daniel P. Purkhúsa5591ef9c8
- [java] fixed events without parameters #13109 :: Jörg Sauttereb82278c99
- [java] moved the method to the correct place :: Jörg Sautter591f84925b
- [ie] Fixed typos in logged messages (#13120) :: Rami1310bb666f
- Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia10adfe88a2
- py: fix WebDriverWait type hints for WebElement (#13108) :: pinteriorb5822ce045
- Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart5d44c2ce4f
- //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart02285039f0
- Add some very brief docs about why the js directories are there :: Simon Mavi Stewart1bccc05627
- [ci] do not run a target that has been removed :: titusfortnerd1787a9d1e
- [java] ensure the complete output is read #13091 :: Jörg Sautterfeece00b15
- [java] fixed reading array parameters in the CDP client :: Jörg Sautter9fa9e964ec
- [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenkod8cd9dc500
- [rust] Include geckodriver-Firefox versions mapping :: Boni Garciab83394c2ed
- delete 'lock' file in FF profile (#13090) :: MatzFanf556983ea1
- Remove unused targets from the JS tree (#13129) :: Simon Stewartb0497bf2de
- [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García53874e672f
- [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko8ea43183bb
- [py] Correct usage of Executable Path in Service :: AutomatedTester8723640a2b
- [build] create release configuration to download assets built remotely :: titusfortner753766e613
- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart69ea44a857
- [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni Garcíaa801016bf7
- Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart73a5f7085d
- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewartf26e6bdc2f
- [py] Add fixtures for clean objects :: AutomatedTestere34220cdc5
- [py] clean up of usage of executable path in services :: AutomatedTestera99b08de3f
- [Build] Update skipped tests virtual auth test :: AutomatedTester9d20c8ace3
- [ci] Mark some python tests as being skipped :: Simon Mavi Stewart0860f26645
- [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart47b4cdcfb8
- [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewartb8819d5c78
- [ci] Move atoms tests into the rbe build :: Simon Mavi Stewartf085ea2db7
- [py] Fix Proxy tests to work with pin_browsers :: AutomatedTesterd9c71484b1
- [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart4d1b000082
- [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart90182c647e
- [ci] fix CI by building node js before testing :: titusfortnerc258b225a0
- [py] fix linting :: titusfortnerdb507155fd
- [py] fix black and flake8 linting issues :: titusfortnerc874171468
- [dotnet] set all test targets to net7.0 :: titusfortner35e700724c
- [dotnet] add runfiles support to bazel :: Daniel P. Purkhus573eee0c0a
- [dotnet] skip using Runfiles when not using Bazel :: titusfortner59e57cf8e9
- [dotnet] Do not specify a default location for drivers in tests :: titusfortner0276c443fc
- [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia1d7d3aaea9
- [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia9e33a0b1c7
- [rust] Refactor webview test in a different test file :: Boni Garciade22f34127
- [rust] Replace function for creating parent path if not exists :: Boni Garcia600a614a91
- [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985b65ad226b7
- [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia3ae7ae2f71
- [java] Reverting changes made regarding setting proxy via system properties :: Puja Jaganib27523b8a9
- [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco8f8c856c3c
- [java] Formatting files :: Diego Molina8cd85d5051
- [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwalaeb0d6268f
- [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia8cebe1082c
- [rb] fix test guard to use correct platform name :: titusfortner354c7181ab
- Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler6c58924f07
- [rust] Update dependencies to the latest available versions :: Boni Garcia3041af31cc
- [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García5138a9c7c7
- [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jaganieb0a321952
- don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottileb9ef666b6c
- Add RBS files to Ruby (#12844) :: Agustin Pequenoc0495951d1
- [java] Ensure all print options are sent as map instead of object :: Puja Jaganieaaa50285d
- [java] Allow setting print options page ranges using list :: Puja Jagani74ae923809
- [java] Remove unused import :: Puja Jagani65b59ae1b4
- fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkersf7e5b45025
- [rb] update with linter fixes :: titusfortnerb7364d6fad
- Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Botcd67d04de8
- Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot7763c5be7e
- [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet1ec1b2a9b4
- [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionovd999931ca9
- [ci] Update setup-bazel action :: Alex Rodionov59b8f23033
- [rb] convert binary locations for cygwin :: titusfortnerc535217f0a
- [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner6814b9d418
- [rb] allow Selenium Manager to work with Unix :: titusfortner5a7a2ac896
- [py] allow bsd operating systems to use the linux binary :: titusfortnerad01c0d6cc
- [java] add macOS 14.0 to Platform :: titusfortnerc6df30c627
- [java] do not return linux Selenium Manager by default :: titusfortner83348f4147
- [py] fix failing linter :: titusfortner8a73dd2917
- [py] fix doc formatting :: titusfortnerb617ef5ab9
- [ci] Update setup-bazel action :: Alex Rodionovbfd4017c89
- [ci] Yet another update to setup-bazel action :: Alex Rodionov6d7139d849
- [java] fix formatting :: titusfortner2008e1004c
- Close trio memory channel sender after the driver is quit (#13151) :: Johnny.Hdde3eed5db
- [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni Garcíac806757cc1
- [rust] Fix webview2 support when browser path is set (#13204) :: Boni García36585d189b
- [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequenob4e3ee3d67
- [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenkobd5cbe5b3a
- "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupinedbebe0f63
- [bidi][java] Add traverse history command :: Puja Jagani2a0063fc9d
- [java] Remove unused import :: Puja Jagani6205337aa2
- [java] make the json parsing exception text more helpful :: Jörg Sautter240e17b647
- [java] Add javadoc to support event classes (#13199) :: Oscar Devoraacbf749d84
- [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortnerda80617a08
- [py] add test for browser specific feature on remote driver :: titusfortner64aea82b51
- [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortnerb1aae606f0
- [py] remove deprecated quiet parameter from Safari service constructor :: titusfortnerd7291fd2f5
- [py] ensure all drivers stop service during driver quit :: titusfortnere91ba2109e
- [py] update chromium driver constructors for readability :: titusfortner5494e07f62
- [py] update driver constructor typing :: titusfortner9684923603
- [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko7a9c7a165c
- [dotnet] Properly close test web server without delays :: Nikolay Borisenko94b566df18
- Revert closing of test web server back :: Nikolay Borisenko3384df34f4
- [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenkoa24a189764
- [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko82f5c1883e
- Update lock.yml :: Diego Molina647d904271
- [java] packages should be opened to modules #13217 :: Jörg Sautter9571248d95
- [github] automatically comment when I-logging label is applied :: titusfortner6b2463665b
- [dotnet] Internal logging (#13140) :: Nikolay Borisenko015595dfe8
- [java] adds more tests for java support event class (#13198) :: Oscar Devora252b462b16
- Add a /quitquitquit
endpoint to the test server to make killing it easy :: Simon Mavi Stewartb59a9fbb4e
- [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Ducb5a2e11a76
- [java] Remove retrying on timeout exception (#13224) :: Puja Jaganicc508fe8bf
- [rb] add window minimization test for linux to flaky list :: titusfortner06519c95ee
- [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov999e583348
- [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVlietf2abe55a3d
- allow setting Beta for pinned browsers :: titusfortner609891bcb9
- allow pinned browsers script to overwrite bazel file directly :: titusfortner27d4f16158
- optimize pinned browsers script for fewer network calls :: titusfortner163167e30f
- fix formatting and add logging to pinned browsers script :: titusfortner3f9f83dd1c
- run pinned browsers script :: titusfortnercdbe9c6272
- [java] must not request further invocations for a broken websocket :: Jörg Sautter0fed25ccea
- pinned browsers script needs to toggle chrome channel with args not env :: titusfortner81ad98874a
- update pinned browsers to Chrome 120 :: titusfortner9bfbec09cd
- [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985bb8cd714f2
- create bazel target for updating CDP versions :: titusfortnerebf9de98b1
- [cdp] add Chrome 120 and remove 117 :: titusfortner82316a7365
- update selenium manager binaries to v0.4.16 :: titusfortner053c73b41a
- update change logs for 4.16 :: titusfortner6b47c13d0c
- dynamically get java version from version.bzl for Rakefile :: titusfortner3c6a69a6df
- update python documentation for using grid by pointing to selenium.dev :: titusfortnera4cb5beff6
- update the update-versions script to bump Selenium versions in all required places :: titusfortnerc06d6676aa
- fix update-versions script :: titusfortner15400459dd
- Update version to 4.16.0 :: Puja JaganiFor each component's detailed changelog, please check:
f4334adc5c
- update versions for nightly releases :: titusfortneree8c814618
- [rb] update gemfile with nightly version :: titusfortnerc3fc944d5e
- fix change logs :: titusfortner163ba66495
- [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner3dbb37c6ff
- [js] update package lock version :: titusfortner2ef70312e8
- [bidi][java] Add set viewport command :: Puja Jaganif02e917ec6
- [bidi][java] Add browsing context activate command :: Puja Jagani2940a0d24d
- [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia889a636954
- [ci] Slim the Java build even further (#12913) :: Simon Stewartabeb86612d
- [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jaganicdd75fcda8
- [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jaganica15a17230
- [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagania92711b6a7
- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot819955bd77
- [iedriver] update versions to 4.14.0.0 :: titusfortnerf6d04c8a67
- [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart06bb4e9f33
- [java] remove lift related packages and dependencies (#12917) :: joerg19851f8b8d9a80
- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Botbbcfc9aead
- [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco225074be5d
- [java] Fix default values for print options page size :: Puja Jagani78ee4c01a7
- [java] Update page size test :: Puja Jagani1c89e31e7a
- [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewarta717e3feba
- Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg966cb9f9a1
- [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García6c6b5622b9
- [java][bidi] Add print command :: Puja Jagani8f73722712
- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart36108e7244
- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot7ddfad6ad7
- [java] use the java process builder to run external processes (#12898) :: joerg1985d9f0010403
- [py]: Return a pathlib.Path
when SE_MANAGER_PATH
is set. closes #12929 :: symonk1e6e5ec2fa
- [java] allow a custom timeout when shutting down a process :: Jörg Sautter27c7fdbef8
- [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautterdd00a0ab56
- [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner0a3d590f7a
- [java] Remove unused imports :: Puja Jagani7cc250fa59
- [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco6217edce1e
- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot03f8ede370
- [java] update change logs and version for 4.14.1 :: titusfortner2de505e37c
- [java] reset versions for nightly snapshots :: titusfortner8fc8ce623b
- [java] fixed the characteristics of the collector :: Jörg Sautter2794376529
- [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco69b64f0582
- Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot2d89118198
- [dotnet] fix incorrect references in comments :: titusfortner42cc35585b
- [java] removed use of guava from browser packages :: Jörg Sautter8cd9757086
- [dotnet] bump version to 4.14.1 and update changelog :: titusfortnera98e61f24b
- Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot0074a7c377
- [java] removed use of guava from devtools (#12943) :: joerg19858fee675e1e
- [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García9ff1fe286c
- [dotnet] do not set binary as empty string (#12738) :: titusfortner8ed8aa2d1d
- [java] do not set browser binary if it is an empty string (#12738) :: titusfortnerfe4bc76f71
- [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner0081a5de19
- [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner4c7b83f4f1
- [ci] cannot build dotnet:all right now :: titusfortnerae0d894740
- [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortnere8c3e9db75
- [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani7461f1d496
- [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani7450a1a0f8
- [js][bidi] Fix network inspector test :: Puja Jagani20abb92950
- [java] Remove unused import :: Puja Jagani5d80f4f631
- Update .gitignore :: Puja Jagani4b3238fc8f
- [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenkod6899008ab
- [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jaganibb12405081
- [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amanid7dd881700
- Update Actions.java as removed modifier keys (#12903) :: ian zhangdfacbe0971
- [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia75ffa07c11
- [java] removed the unused netty domain socket client and dependencies :: Jörg Sauttera725539b7a
- [java] removed the guava reference from os package :: Jörg Sauttera07f267e49
- [java] removed the guava reference from manager package :: Jörg Sautterdcaeb15fc4
- [java] removed the guava reference from bidi package :: Jörg Sautterc991104a96
- [java] removed the unused sockets test base :: Jörg Sautter7e0f0c1acd
- [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortnerd3a167e610
- [java] remove most usages of guava from the support package :: Jörg Sautterd8b93330cd
- [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni Garcíab008e15cfb
- [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garciacfe7e1f5f9
- [rust] Fix webview2 support (#12966) :: Boni Garcíacee7f6ba27
- Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet6f97b8da62
- [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenkod0dc0c2d01
- [rust] Remove redundant call in logger :: Boni Garcia80a86cae16
- [bidi][java] Add request data types from Network module :: Puja Jaganiff3bbc03f1
- [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter5fa4289dea
- explicitly set dependabot values :: titusfortner7bc870620e
- disable .NET dependabot checks :: titusfortner0d04d2ed54
- [py] fix misspellings and spacing :: titusfortner6bee29a3fa
- 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ía5a8a13f584
- [java][bidi] Add network response data type :: Puja Jagani0ef5655bfe
- [java][bidi] Add network initiator type :: Puja Jagani829aff6581
- [java][bidi] Make type names less wordy :: Puja Jaganie338b19561
- [java] Revert usage of enchanced switch case :: Puja Jagani53154be05a
- [java] Add network package to bazel file :: Puja Jagani5f214bdcc8
- [rust] Bump all crates to the last versions (#13028) :: Boni Garcíaaee766cfdd
- [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner6ce9fc901a
- Running format script :: Diego Molinabb199812eb
- Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina9a9cdc7173
- Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molinae7d505d784
- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molinaf98bb82123
- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina31da57df17
- [java][bidi] Fix errors in network data type classes :: Puja Jagani83944edacf
- [java][bidi] Add BeforeRequestSent type :: Puja Jaganifd9fbaaff4
- [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani4c026d8d7e
- 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 Garcia4e535d05f8
- 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 Molinad8d4068ead
- [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner6359a597c2
- Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina6c1f5c3814
- Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]1fd33ed891
- [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani5d44d125df
- [grid] fixed processing continuation frames #12962 :: Jörg Sautter43170d2217
- [grid] keep the code and reason for closing the websocket :: Jörg Sautterf66841d7a9
- 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) :: joerg198576fd498958
- [bidi][java]Add placeholder for script module commands and events :: Puja Jaganidad279f04b
- [bidi][java] Add script types :: Puja Jagani11f7b1ac2e
- [bidi][java] Add remote reference type :: Puja Jagani11b4efe8ae
- [bidi[java] Add local value types for script module :: Puja Jaganicf3adc7872
- [bidi] [java] Change local value method name for serialization :: Puja Jagani37a2e15ea3
- [bidi][java] Add primitive type :: Puja Jaganidfc21787ad
- [grid] use the latest bouncycastle version :: Jörg Sautter473eb66747
- [grid] fixed the invalid session id response #12655 :: Jörg Sautter07333940a5
- [bidi][java] Enable test for Chrome :: Puja Jagani43680afe62
- [bidi][java] Add channel value type :: Puja Jagani64ba5bbc48
- [bidi][java] Add remote value type :: Puja Jagani02bfd98862
- [bidi][java] Add evaluate result types :: Puja Jaganid8d2bdf29d
- [java] Fix formatting :: Puja Jagani7c8f86f88f
- [java][bidi] Remove unused import :: Puja Jagani176abc5d82
- [java][bidi] Add helper methods in local value :: Puja Jagani0dda23189f
- [bidi][java] Add call script command :: Puja Jagani107ec1407d
- 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 Jagani5cf5f0e187
- [java] Use JupiterTestBase for tests :: Puja Jagani9b8f5f3215
- [rb] address flaky tests :: titusfortner20dbe034bc
- Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart32d321b7c0
- Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]e43190f043
- [java][bidi] Add evaluate function command :: Puja Jagani6af1af6f9d
- [bidi][java] Add disown command :: Puja Jaganib88914b5b5
- [java][bidi] Add get realms command :: Puja Jaganiee55ea2f96
- [java] Adding slot matcher flag to Node. :: Diego Molina5136deb97d
- [ci] set dependabot to only manage security issues :: titusfortnerf51583bd1f
- Revert "[java] Adding slot matcher flag to Node." :: Diego Molina889d489c3f
- [ci] do not test atoms with beta and dev firefox :: titusfortner424494501c
- [rb] add flaky condition to guards to mark unreliable tests :: titusfortnerca252710bd
- [rb] fix linting issue :: titusfortnerc14d3997b1
- [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner782a23ac46
- [rb] rake update needs to build latest grid for running remote tests :: titusfortner8661339ed9
- [rb] move test guards from describe to it blocks :: titusfortner26e7d27df8
- [build] allow filtering firefox beta and firefox dev from test runs :: titusfortnerdefda09f9d
- [rb] better formatting for update rake task :: titusfortnereb02fd4676
- [grid] add message to exception error for downloads error :: titusfortner1d4e296c7d
- [bidi][java] Add preload script command :: Puja Jaganica011b3ede
- [bidi][java] Fix a test :: Puja Jagani3d30eb1496
- [bidi][java] Add command to remove preload script :: Puja Jagani16cb7067b9
- [bidi][js] Add browsing context activate command :: Puja Jaganib0b93f86f8
- 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) :: pinterioreac0e28c6d
- 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 Jaganif0b07fd2e3
- [bidi][js] Add reload command :: Puja Jaganidc5ac4e0a1
- 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 Fortner4434e02c2b
- [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko9de989a63a
- [rb] update guards for flaky tests :: titusfortner0570c181bf
- [rb] fix linter failures :: titusfortner936d75dd2f
- [js] use xit for skipping tests :: titusfortnerc7b034abac
- fix pinned browser script for updated packaging library :: titusfortner731f27d9a9
- update pinned browsers :: titusfortner2a061b29c1
- [cdp] add pdl files for v119 and remove v116 :: titusfortner19e35857e8
- [cdp] add v119 and remove v116 in all bindings :: titusfortner566db85701
- [py] remove selenium manager accommodation for Conda :: titusfortner9b0d14f3e7
- [rust] Fix conditions to check edge in cache (#13057) :: Boni García96f13f846e
- [java] implement file downloads (#12979) :: Titus Fortner605fccda42
- [py] implement file downloads (#13023) :: Titus Fortneraf1af0b407
- [rb] implement remote downloads (#12037) :: Titus Fortner83ce28e992
- [dotnet] implement file downloads (#12981) :: Titus Fortner0655d2376c
- add helper script for generating change log updates :: titusfortnerd847116165
- update change logs :: titusfortnerc87de7beff
- add script for updating selenium manager :: titusfortnerc9816fbafb
- update selenium manager binaries :: titusfortner014ead4f02
- script to automate version updates :: titusfortner81efbf2b7b
- [js] Fix typo in test :: Puja Jaganie3e8de97c0
- [js] Fix typo in text :: Puja Jagani5402d1a89b
- [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani63baf0b90a
- [bidi] [java] Rework tests to run in different browsers :: Puja Jaganif74e0dd321
- [js] update change log :: titusfortner1d14b5521b
- update versions for 4.15 release :: titusfortnerFor each component's detailed changelog, please check:
rules_dotnet
to the latest version (#12784) :: Simon Stewartblack
version for linting dependencies :: symonkFor each component's detailed changelog, please check:
onConsoleEntry
:: Diego MolinaFor each component's detailed changelog, please check:
6.0.0
-> 6.1.0
:: symonklinting-ci
for GHA :: symonk--stamp
is used :: Alex Rodionovlocal_driver.rb
(#12562) :: Luke Hill_IeOptionsDescriptor
class. (#12552) :: Sandeep Suryaprasadcommon/options.py
due to typo (#12499) :: Sandeep Suryaprasadremote-ci
config and build key artifacts in RBE build :: Simon Mavi Stewartskip-remote
:: Simon Mavi Stewartcredential_helper
flags is no longer experimental :: Simon Mavi StewartcreatePointerDown
and createPointerUp
methods :: Diego MolinadisableNativeEvents
method that uses a deprecated capability. :: Diego MolinaUNEXPECTED_ALERT_BEHAVIOR
capability :: Diego Molina@SuppressWarnings({"rawtypes", "RedundantSuppression"})
to remove warning from AutoService using raw types and generics. :: Diego MolinaLocalFileDetector
returning the path for files that do not exist :: symonkio
maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi StewartElementScrollBehavior
fix for ie/options 4.11.0 (#12462) :: Sandeep SuryaprasadFor each component's detailed changelog, please check:
8b02c886cf
- [rb] Bumping Selenium version :: Diego Molina0f2e1b1f25
- Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintzcbaff758e2
- [dotnet] Improving .NET API docs :: Diego Molina85a0c67c64
- [dotnet] Leaving .NET API docs at root level :: Diego Molinae45195e0ab
- [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molinae55129e8e6
- Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot3084d2b6b3
- [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molinacc3b395887
- [rb] Updating year in Ruby docs :: Diego Molina8ace4ecca4
- [py] Adding draft configuration for ReadTheDocs :: Diego Molina38802986d2
- [py] Fixing path for docs conf :: Diego Molinada3a82b46b
- [java] Add Missing W3C Exceptions (#12175) :: Oscar Devorafbb0996e45
- [py] Improving docs landing page. :: Diego Molina043bb18a9e
- [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenkoca9d41a0d5
- [py] removed redundant attributes capabilities
and set_capability
in wpewebkit/options.py (#12169) :: Sandeep Suryaprasada50bfe29a1
- [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani3dc8903766
- [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad505abc310f
- [java] Drop the prefix created by Bazel (#12173) :: joerg19857cfd137085
- [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang2ebfcd93ea
- [py] mapped all error codes in errorhandler.py
to corresponding exception object. (#12190) :: Sandeep Suryaprasad94e6fdf11d
- Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]79e6378d27
- [dotnet] Include generation of support project (#12193) :: Nikolay Borisenkocdfba2b1c9
- [JS] Update rules_nodejs to 5.8.3 :: Sriharsha4d70bd80f4
- [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortnerd1f1b6fa39
- [py] Fix BrowserError issues (#12150) :: Sebastian Meyerebb232fd03
- Run format.sh script :: Simon Mavi Stewart25dbacb014
- [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amaniab6e4f894d
- [py] improve driver logging (#12103) :: Titus Fortner265e2f4202
- [java] Increased the max depth of new session payload (#12205) :: joerg1985c3b226cebf
- [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni Garcíaeb2321327e
- [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molinabf389143bf
- [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia7b9cb37648
- [java] Reading m2 user & pass from env vars where available :: Diego Molinafc58eac32a
- [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molinaad8921b59c
- Adding Java to the nightly job :: Diego Molina782579237e
- [ci] Setting secrets on the bazel.yml :: Diego Molina7f046e81d9
- Uploading Nightly Grid jar to release :: Diego Molina9766e8d671
- [ci] Moving Nightly release creation to bazel.yml :: Diego Molina65d2cc69b7
- Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Botd1abe67bda
- [rust] Include html extension for logging content when wrong driver download :: Boni Garcia1b717947b4
- [bazel] bump rules_pkg :: Simon Mavi Stewart1b210e65ad
- [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart6cd79d1870
- [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart145c0a54e0
- [bazel]: Updating rules_proto :: Simon Mavi Stewart03d66644db
- [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewarteae0209d6a
- [ci] tweaking the engflow ci build :: Simon Mavi Stewart1502130224
- [ci] Apparently we cannot set disk-cache: false
:: Simon Mavi Stewart46da039c47
- [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart2ddce9794c
- [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart6a4915966a
- [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina79c1a4c52c
- [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewartae655887e7
- [ci] Limit test run times when running remotely :: Simon Mavi Stewartc49a24dec9
- Run the format script :: Simon Mavi Stewartd795820f8b
- [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985fe1df0f8a6
- [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart7e0210c986
- [java] Run the format script :: Simon Mavi Stewarte648db81a9
- [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg198565ca57a600
- [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart8e44099fee
- [java] Run the format script :: Simon Mavi Stewart55720d8542
- [bazel] Remove k8s targets :: Simon Mavi Stewart09ca2c44cb
- [bazel] Switch from rules_docker
to rules_oci
:: Simon Mavi Stewart5a5a9caa86
- [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart09f85ec069
- [bazel] Add buildifier top-level target :: Simon Mavi Stewart8eb48b83e9
- [bazel] Run buildifier in the format script :: Simon Mavi Stewart354d6b0389
- [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart2e346ceb73
- [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart110079f524
- [java] Use netty as http server for unit testing (#12211) :: joerg1985e28064e625
- [dotnet] Fix packaging problems :: Diego Molinadd10ff8f89
- [CI] Fixing nightly workflow (#12231) :: Diego Molinad89b4a7d81
- Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Botb9f093845f
- [rb] Bumping to 4.11. :: Diego Molinada9a4fbcf5
- [JS] Print debug message once for each browser when selenium manager used :: Sriharsha235bc94f6b
- Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewarta04a22f449
- [java] Ack the log file argument without need to combine it :: Diego Molina415f20b5fc
- Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina70c67ed34c
- [java] Improved the exit code and error handling (#12219) :: joerg19856d22309ebe
- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molinab49da80b07
- fix property name (#12237) :: Daniel Brown6e85abbe14
- [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molinacb2560d8a0
- [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg198593e6281f1e
- [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia05ed1cdba2
- [dotnet] Fixing pdb file generation :: Diego Molina83ec0faee9
- [rust] Remove unused variable in ie module :: Boni Garcia7c40c114b8
- [py] removed un-necessary __init__
from driver_finder.py
and selenium_manager.py
(#12265) :: Sandeep Suryaprasadc3ecc3c8b3
- [java] Really drop the prefix created by Bazel (#12264) :: joerg198592256a0bae
- [java] Deprecate all 'lift style' code (#12263) :: joerg1985b99c470611
- [py] used truthy check instead of checking for length in to_capabilities
method in ie/options.py
(#12262) :: Sandeep Suryaprasad5a62db1898
- [py] remote commands dict is moved outside RemoteConnection
class in remote/remote_connection.py
(#12261) :: Sandeep Suryaprasad55aa885987
- [py] moved ConnectionType
class outside Mobile
class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad921ec29c82
- Minor spelling Fix (#12258) :: vedanthvdevccdbd04f50
- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina8ed2d9f76e
- [py] used pathlib
module to check if the file exist in remote/file_detector.py
(#12253) :: Sandeep Suryaprasad787694bdfe
- [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina112d4f2838
- [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko1fe0628662
- [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molinae822f4c4fb
- [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad1ea0f18377
- [py] added pythonic approach of type checking in firefox/firefox_profile.py
(#12271) :: Sandeep Suryaprasad2532076ead
- [py] let users pass service args to IE driver (#12272) :: Titus Fortnerec65a7de5d
- Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singhd05ab6fa17
- few tweaks to driver finding logic (#12269) :: Titus Fortner9940567a1e
- [bazel][java] Remove TestNG dependency (#12249) :: joerg19857f28ee0473
- [java] Formatting files :: Diego Molina1976dbe22e
- Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molinac49361a1d2
- Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak41744d94e8
- [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985a597e72bf9
- [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García295f272435
- BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev5ba17d6a3b
- [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad3b7428a4a8
- [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molinafcfb21b4df
- [java] Removing unused dependency :: Diego Molina48b5659afd
- [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina09e7393782
- [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia7ce9bba5c2
- [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia47f993f9dc
- [java] Removing deprecated methods (findElement & findElements) :: Diego Molina2fd7dd7858
- [rust] Minor refactoring according to linter warning :: Boni Garcia6c2795513e
- Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDottye951100ab9
- [rb] update gems and linting :: titusfortnerfea7c9d9c7
- [rb] server class use a port prober instead of hard coding default port :: titusfortner124be0b949
- [rb] server does not support shutdown endpoint, can only end the process :: titusfortner3bbbeb50e0
- [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner6b00faadee
- [rb] add integration tests for Server class :: titusfortner8306553e2b
- [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortnerb94159e08c
- [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner50f925201b
- [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni Garcíaf8240df9da
- [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad4b9a8ea5ff
- removed unused 'mozmill' code (#12306) :: joerg19856002d146af
- [py] added type hints to SwitchTo
class (#12296) :: Sandeep Suryaprasad669fbb3e12
- [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad4468622bb0
- [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad2382736e28
- [java] less memory allocation (#12320) :: joerg19854b606947cc
- 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) :: joerg1985b03bfa11cb
- [rb] add logging :: titusfortner5eced26352
- [JS] Update npm libs to latets and minor bidi fixes :: Sriharshaaddaa5d3b5
- [dotnet] netcoreapp3.1 is deprecated :: titusfortnerd7170741fe
- [dotnet] this is now managed by drivers not Selenium :: titusfortner201224391a
- [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo35f080a92a
- [dotnet] do not target netcoreapp3.1 in tests :: titusfortner296d86af74
- [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner2764ea7bae
- [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad4e1fd7f4e0
- [py] Moved all PrintOptions
class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad067f10a3a3
- [py] updated documentation links. (#12326) :: Sandeep Suryaprasadfd36c53d6a
- [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani84724107cd
- [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani7f561140ec
- [py] Selenium Manager prevents these error messages :: titusfortner3daa319c84
- [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner7589a65df0
- [dotnet] fix bad merge :: titusfortner3fbd0e5d6a
- [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner6176d7ec65
- [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner6a48692712
- [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner054467a80a
- [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner38876397a8
- [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni Garcíae00bcf5e54
- [py] removed start_error_message
param from common/service.py (#12365) :: Sandeep Suryaprasad276240d9ca
- [py] enable cdp to work for edge :: titusfortner3bebd4206b
- Add supports for list-of-table options (#12363) :: Scott Babcockf13370b278
- [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg19856865f1cc9b
- [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985ca60c2207f
- 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íae70b3ba39e
- 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 Garciab543555374
- [rust] Fix checksum in cargo lock file :: Boni Garciaa9186426f9
- [grid] fixed the command line interface :: Jörg Sautter30adcb4dcc
- [java] fixed partial matches for UrlTemplate :: Jörg Sautterf0da49be72
- [rust] Minor smell-fix reading mutable config :: Boni Garcia12bc023341
- [grid] use a message template when the log message is most likely dropped :: Jörg Sautteree32f223d4
- [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortnerb22d08dc2b
- [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985fb4c62e6dc
- Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas44d202c90b
- [py] __init__
in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad0013140fd5
- [grid] Using SM to find drivers on PATH :: Diego Molina18eb3b1be6
- [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García490de08587
- [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni Garcíaa27e97c128
- [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina778cf32787
- [javascript] Using SM to check drivers on the PATH :: Diego Molina9d08a5ce3a
- [javascript] Display info about SM activity :: Diego Molina0f5acf2a8f
- do not need an extra log message that manager is being used :: titusfortner388f53092d
- [rb] no longer need to require net/https separately :: titusfortnerf104ccd393
- [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia838a70f118
- [javascript] Removing extra logging :: Diego Molinaecd6d6b4b3
- [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina1c72078c35
- [javascript] Removing service parameter from getPath :: Diego Molina1d459cd528
- [py]: use subprocess.TimeoutExpired
when catching errors on Popen.wait()
:: symonk4162f478ba
- [java] minimize overhead of regex compilation :: Jörg Sautter962a34bfcf
- [dotnet] allow running tests with Edge :: titusfortner60eab06a8f
- [dotnet] fix bug preventing running Safari Technology Preview :: titusfortnerf948e126db
- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner2879d3e0a6
- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner592d8e8c60
- [py] added type hinting support to common/actions
libraries. (#12325) :: Sandeep Suryaprasad9772e551b5
- [cdp] Removing <script> from browser_protocol.pdl :: Diego Molina3afa31990b
- [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García288fdfa86b
- [sm] Updating Selenium Manager binaries :: Diego Molinabc3b54830c
- [java] Using same variable for log output :: Diego Molina9ff4c2ba82
- UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhuryfb6ef09964
- [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasadd90f7baea0
- [py] Fix type of ignore_proxy
in ChromiumRemoteconnection
:: symonk882afba258
- [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk6d41ffd0a2
- [py]: Remove unnecessary else block in SeleniumManager.run()
:: symonkdc52e29ed7
- [py]: Remove unused vars :: symonk0a17d0177c
- [py]: Convert accidental string concatenations to a single string :: symonk13e5f8862e
- [py]: Raise a more generic ValueError
when proxy type is not acceptible :: symonkd4a124d895
- [py]: Bump mypy
=> 1.4.1
:: symonk9fdeaa914e
- [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner01f65d261b
- [py] add browser output from selenium manager to options (#12404) :: Titus Fortner4e8e1bc54b
- [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sauttera0e569b082
- [py]: Add check=False explicitly to subprocess calls; simplify keys_to_typing
:: symonkd2a74f1380
- [py]: Update tox
versions for github actions :: symonk4680cd3cd3
- [py]: Expose WPEWebKitService
and WebKitGTKService
in the public API :: symonk842f413b2c
- [java] restored the import statements :: Jörg Sautter6ff1303792
- [py]: Fix bug when logging manager path
:: symonkfa1506fcb0
- [py]: Prep versioning for 4.11.0
release :: symonke86c3cfd4e
- [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortnerb9abe9506d
- [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molinadeeedb18a4
- [rust] Canonicalize browser path found in PATH (#12413) :: Boni Garcíad86b1d442f
- [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia0267b0feca
- [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia0fa6c3f327
- [rb] remove deprecated code (#12417) :: Titus Fortnera07d1fdf93
- [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina91ef191d3d
- [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner9b7c1fbcf7
- [py]: Remove deprecated ActionChains.scroll(...)
:: symonkfab49a5543
- [java] Removing deprecated createServiceWithConfig
in ChromeDriverService :: Diego Molinae348657ac7
- [java] Removing deprecated webdriver.chrome.whitelistedIps
in ChromeDriverService :: Diego Molina9d6842d95c
- [py]: Reraise in Service
as the direct cause :: symonk8370c14533
- [java] Formatting files :: Diego Molinab4b76e21f1
- [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina29494a5a6f
- 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 Suryaprasad7c7790d708
- [py] added type checks in setter
methods of different browser options (#12328) :: Sandeep Suryaprasad86f7b57549
- [py] Making linter happy :: Diego Molina7c5439883e
- [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina53cca49c3b
- Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet6f58fb9ceb
- [py] Ignoring test due to Chrome issue :: Diego Molinaa9ef96ef3e
- Add support for FedCM commands (#12096) :: Christian Biesingerf03ba8cf16
- [grid] Returning se:bidi when the user sends webSocketUrl
. :: Diego Molina60a054b593
- [java] Formatting files :: Diego Molinab7bd4c0664
- [rust] Use "stable" label for current stable browser version (#12422) :: Boni García835481a29a
- [rust] Update dependencies and lock file :: Boni Garcia2ea04c5396
- [rust] Fix integration tests in Bazel :: Alex Rodionov5e39f3633e
- [rb] redundant — asserting executable also asserts file :: titusfortnerf3ab2021e2
- [rb] skip options with nil value :: titusfortnera4d317d32e
- [JS] Update changelog [skip ci] :: Sriharsha20c084f902
- [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina0c4880463b
- [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina9c4eb36e9e
- [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad2580fc64f5
- [py]: Simplify logic for ActionsBuilder
initialiser :: symonkf41bc81c49
- [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi642c4fd954
- [py]: Fix CI :: symonkb4dd762619
- [py]: Improve exception chaining from DriverFinder.get_path(...)
:: symonk778d195c9e
- [py]: Remove warning
duplication in webdriver.py
and provide stacklevel=
:: symonk25a518922c
- [py]: Add missing check for windowHandle == current
:: symonk316d8cf095
- [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko2516656e0c
- [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenkoc0317a5ed6
- [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García3926580dc2
- [rust] Return complete safari and safaritp browser path (#12434) :: Boni Garcíaf2d842754c
- [java] make external modules static (#12294) :: joerg1985c620c3702c
- [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewarte69feee8d3
- [py]: Fix checking window handles for current :: Simon Kaa68cb13ac
- [java] Making sure browser path is not null :: Diego Molinaa6405d4380
- [java] Showing SM error when the exception is thrown :: Diego Molina5f7793483d
- Updating change logs for 4.11.0 :: Diego Molina0e0a9b0b90
- Run the format script. No logical changes :: Simon Mavi Stewart040bc5406b
- Bumping versions to 4.11.0 :: Diego Molina