Skip to content

Selenium 4.15

Compare
Choose a tag to compare
@titusfortner titusfortner released this 01 Nov 14:31
· 998 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f4334adc5c - update versions for nightly releases :: titusfortner
  • ee8c814618 - [rb] update gemfile with nightly version :: titusfortner
  • c3fc944d5e - fix change logs :: titusfortner
  • 163ba66495 - [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner
  • 3dbb37c6ff - [js] update package lock version :: titusfortner
  • 2ef70312e8 - [bidi][java] Add set viewport command :: Puja Jagani
  • f02e917ec6 - [bidi][java] Add browsing context activate command :: Puja Jagani
  • 2940a0d24d - [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia
  • 889a636954 - [ci] Slim the Java build even further (#12913) :: Simon Stewart
  • abeb86612d - [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jagani
  • cdd75fcda8 - [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jagani
  • ca15a17230 - [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagani
  • a92711b6a7 - Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot
  • 819955bd77 - [iedriver] update versions to 4.14.0.0 :: titusfortner
  • f6d04c8a67 - [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart
  • 06bb4e9f33 - [java] remove lift related packages and dependencies (#12917) :: joerg1985
  • 1f8b8d9a80 - Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Bot
  • bbcfc9aead - [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco
  • 225074be5d - [java] Fix default values for print options page size :: Puja Jagani
  • 78ee4c01a7 - [java] Update page size test :: Puja Jagani
  • 1c89e31e7a - [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewart
  • a717e3feba - Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg
  • 966cb9f9a1 - [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García
  • 6c6b5622b9 - [java][bidi] Add print command :: Puja Jagani
  • 8f73722712 - [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart
  • 36108e7244 - Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot
  • 7ddfad6ad7 - [java] use the java process builder to run external processes (#12898) :: joerg1985
  • d9f0010403 - [py]: Return a pathlib.Path when SE_MANAGER_PATH is set. closes #12929 :: symonk
  • 1e6e5ec2fa - [java] allow a custom timeout when shutting down a process :: Jörg Sautter
  • 27c7fdbef8 - [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautter
  • dd00a0ab56 - [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner
  • 0a3d590f7a - [java] Remove unused imports :: Puja Jagani
  • 7cc250fa59 - [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco
  • 6217edce1e - Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot
  • 03f8ede370 - [java] update change logs and version for 4.14.1 :: titusfortner
  • 2de505e37c - [java] reset versions for nightly snapshots :: titusfortner
  • 8fc8ce623b - [java] fixed the characteristics of the collector :: Jörg Sautter
  • 2794376529 - [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco
  • 69b64f0582 - Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot
  • 2d89118198 - [dotnet] fix incorrect references in comments :: titusfortner
  • 42cc35585b - [java] removed use of guava from browser packages :: Jörg Sautter
  • 8cd9757086 - [dotnet] bump version to 4.14.1 and update changelog :: titusfortner
  • a98e61f24b - Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot
  • 0074a7c377 - [java] removed use of guava from devtools (#12943) :: joerg1985
  • 8fee675e1e - [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García
  • 9ff1fe286c - [dotnet] do not set binary as empty string (#12738) :: titusfortner
  • 8ed8aa2d1d - [java] do not set browser binary if it is an empty string (#12738) :: titusfortner
  • fe4bc76f71 - [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 0081a5de19 - [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner
  • 4c7b83f4f1 - [ci] cannot build dotnet:all right now :: titusfortner
  • ae0d894740 - [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortner
  • e8c3e9db75 - [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani
  • 7461f1d496 - [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani
  • 7450a1a0f8 - [js][bidi] Fix network inspector test :: Puja Jagani
  • 20abb92950 - [java] Remove unused import :: Puja Jagani
  • 5d80f4f631 - Update .gitignore :: Puja Jagani
  • 4b3238fc8f - [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenko
  • d6899008ab - [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jagani
  • bb12405081 - [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amani
  • d7dd881700 - Update Actions.java as removed modifier keys (#12903) :: ian zhang
  • dfacbe0971 - [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia
  • 75ffa07c11 - [java] removed the unused netty domain socket client and dependencies :: Jörg Sautter
  • a725539b7a - [java] removed the guava reference from os package :: Jörg Sautter
  • a07f267e49 - [java] removed the guava reference from manager package :: Jörg Sautter
  • dcaeb15fc4 - [java] removed the guava reference from bidi package :: Jörg Sautter
  • c991104a96 - [java] removed the unused sockets test base :: Jörg Sautter
  • 7e0f0c1acd - [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortner
  • d3a167e610 - [java] remove most usages of guava from the support package :: Jörg Sautter
  • d8b93330cd - [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni García
  • b008e15cfb - [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garcia
  • cfe7e1f5f9 - [rust] Fix webview2 support (#12966) :: Boni García
  • cee7f6ba27 - Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet
  • 6f97b8da62 - [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenko
  • d0dc0c2d01 - [rust] Remove redundant call in logger :: Boni Garcia
  • 80a86cae16 - [bidi][java] Add request data types from Network module :: Puja Jagani
  • ff3bbc03f1 - [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter
  • 5fa4289dea - explicitly set dependabot values :: titusfortner
  • 7bc870620e - disable .NET dependabot checks :: titusfortner
  • 0d04d2ed54 - [py] fix misspellings and spacing :: titusfortner
  • 6bee29a3fa - 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ía
  • 5a8a13f584 - [java][bidi] Add network response data type :: Puja Jagani
  • 0ef5655bfe - [java][bidi] Add network initiator type :: Puja Jagani
  • 829aff6581 - [java][bidi] Make type names less wordy :: Puja Jagani
  • e338b19561 - [java] Revert usage of enchanced switch case :: Puja Jagani
  • 53154be05a - [java] Add network package to bazel file :: Puja Jagani
  • 5f214bdcc8 - [rust] Bump all crates to the last versions (#13028) :: Boni García
  • aee766cfdd - [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner
  • 6ce9fc901a - Running format script :: Diego Molina
  • bb199812eb - Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina
  • 9a9cdc7173 - Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molina
  • e7d505d784 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • f98bb82123 - Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina
  • 31da57df17 - [java][bidi] Fix errors in network data type classes :: Puja Jagani
  • 83944edacf - [java][bidi] Add BeforeRequestSent type :: Puja Jagani
  • fd9fbaaff4 - [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani
  • 4c026d8d7e - 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 Garcia
  • 4e535d05f8 - 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 Molina
  • d8d4068ead - [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner
  • 6359a597c2 - Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina
  • 6c1f5c3814 - Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]
  • 1fd33ed891 - [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani
  • 5d44d125df - [grid] fixed processing continuation frames #12962 :: Jörg Sautter
  • 43170d2217 - [grid] keep the code and reason for closing the websocket :: Jörg Sautter
  • f66841d7a9 - 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) :: joerg1985
  • 76fd498958 - [bidi][java]Add placeholder for script module commands and events :: Puja Jagani
  • dad279f04b - [bidi][java] Add script types :: Puja Jagani
  • 11f7b1ac2e - [bidi][java] Add remote reference type :: Puja Jagani
  • 11b4efe8ae - [bidi[java] Add local value types for script module :: Puja Jagani
  • cf3adc7872 - [bidi] [java] Change local value method name for serialization :: Puja Jagani
  • 37a2e15ea3 - [bidi][java] Add primitive type :: Puja Jagani
  • dfc21787ad - [grid] use the latest bouncycastle version :: Jörg Sautter
  • 473eb66747 - [grid] fixed the invalid session id response #12655 :: Jörg Sautter
  • 07333940a5 - [bidi][java] Enable test for Chrome :: Puja Jagani
  • 43680afe62 - [bidi][java] Add channel value type :: Puja Jagani
  • 64ba5bbc48 - [bidi][java] Add remote value type :: Puja Jagani
  • 02bfd98862 - [bidi][java] Add evaluate result types :: Puja Jagani
  • d8d2bdf29d - [java] Fix formatting :: Puja Jagani
  • 7c8f86f88f - [java][bidi] Remove unused import :: Puja Jagani
  • 176abc5d82 - [java][bidi] Add helper methods in local value :: Puja Jagani
  • 0dda23189f - [bidi][java] Add call script command :: Puja Jagani
  • 107ec1407d - 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 Jagani
  • 5cf5f0e187 - [java] Use JupiterTestBase for tests :: Puja Jagani
  • 9b8f5f3215 - [rb] address flaky tests :: titusfortner
  • 20dbe034bc - Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart
  • 32d321b7c0 - Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]
  • e43190f043 - [java][bidi] Add evaluate function command :: Puja Jagani
  • 6af1af6f9d - [bidi][java] Add disown command :: Puja Jagani
  • b88914b5b5 - [java][bidi] Add get realms command :: Puja Jagani
  • ee55ea2f96 - [java] Adding slot matcher flag to Node. :: Diego Molina
  • 5136deb97d - [ci] set dependabot to only manage security issues :: titusfortner
  • f51583bd1f - Revert "[java] Adding slot matcher flag to Node." :: Diego Molina
  • 889d489c3f - [ci] do not test atoms with beta and dev firefox :: titusfortner
  • 424494501c - [rb] add flaky condition to guards to mark unreliable tests :: titusfortner
  • ca252710bd - [rb] fix linting issue :: titusfortner
  • c14d3997b1 - [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner
  • 782a23ac46 - [rb] rake update needs to build latest grid for running remote tests :: titusfortner
  • 8661339ed9 - [rb] move test guards from describe to it blocks :: titusfortner
  • 26e7d27df8 - [build] allow filtering firefox beta and firefox dev from test runs :: titusfortner
  • defda09f9d - [rb] better formatting for update rake task :: titusfortner
  • eb02fd4676 - [grid] add message to exception error for downloads error :: titusfortner
  • 1d4e296c7d - [bidi][java] Add preload script command :: Puja Jagani
  • ca011b3ede - [bidi][java] Fix a test :: Puja Jagani
  • 3d30eb1496 - [bidi][java] Add command to remove preload script :: Puja Jagani
  • 16cb7067b9 - [bidi][js] Add browsing context activate command :: Puja Jagani
  • b0b93f86f8 - 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) :: pinterior
  • eac0e28c6d - 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 Jagani
  • f0b07fd2e3 - [bidi][js] Add reload command :: Puja Jagani
  • dc5ac4e0a1 - 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 Fortner
  • 4434e02c2b - [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko
  • 9de989a63a - [rb] update guards for flaky tests :: titusfortner
  • 0570c181bf - [rb] fix linter failures :: titusfortner
  • 936d75dd2f - [js] use xit for skipping tests :: titusfortner
  • c7b034abac - fix pinned browser script for updated packaging library :: titusfortner
  • 731f27d9a9 - update pinned browsers :: titusfortner
  • 2a061b29c1 - [cdp] add pdl files for v119 and remove v116 :: titusfortner
  • 19e35857e8 - [cdp] add v119 and remove v116 in all bindings :: titusfortner
  • 566db85701 - [py] remove selenium manager accommodation for Conda :: titusfortner
  • 9b0d14f3e7 - [rust] Fix conditions to check edge in cache (#13057) :: Boni García
  • 96f13f846e - [java] implement file downloads (#12979) :: Titus Fortner
  • 605fccda42 - [py] implement file downloads (#13023) :: Titus Fortner
  • af1af0b407 - [rb] implement remote downloads (#12037) :: Titus Fortner
  • 83ce28e992 - [dotnet] implement file downloads (#12981) :: Titus Fortner
  • 0655d2376c - add helper script for generating change log updates :: titusfortner
  • d847116165 - update change logs :: titusfortner
  • c87de7beff - add script for updating selenium manager :: titusfortner
  • c9816fbafb - update selenium manager binaries :: titusfortner
  • 014ead4f02 - script to automate version updates :: titusfortner
  • 81efbf2b7b - [js] Fix typo in test :: Puja Jagani
  • e3e8de97c0 - [js] Fix typo in text :: Puja Jagani
  • 5402d1a89b - [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani
  • 63baf0b90a - [bidi] [java] Rework tests to run in different browsers :: Puja Jagani
  • f74e0dd321 - [js] update change log :: titusfortner
  • 1d14b5521b - update versions for 4.15 release :: titusfortner