Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 4.17.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f08db9ca1b
- Fix rakefile to use the correct variable :: Puja Jagani688345a0b5
- [dotnet] Fix nuget target framework (#13253) :: Nikolay Borisenko617e22bfd2
- [rb] update gemfile lock :: Titus Fortner45ef68ad90
- update versions to nightly :: Titus Fortner14436997b9
- [rust] update cargo lock file :: Titus Fortner5260f93c17
- allow api docs generation script to switch to designated branch instead of trunk :: Titus Fortnerf6bdb7faa5
- [dotnet] bump version to 4.16.1 :: Titus Fortner0118d7eb00
- Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI Bot9b4c83354e
- [java] bump version to 4.16.1 :: Titus Fortner794f356a77
- [java] update version to nightly :: Titus Fortnerf1aae0472c
- ensure ruby gemfile lock updated when cdp is updated :: Titus Fortner560b3de1a9
- [js] Fix typo :: Puja Jagani314ca33620
- Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI Botb608fa91a4
- [dotnet] update bazel release targets :: Titus Fortner1bcb948894
- [build] add rake task for creating dotnet zip files for release :: Titus Fortnerb949dcaf4e
- [dotnet] Possibility to output internal log messages to file (#13249) :: Nikolay Borisenko8e75d5dfc4
- [dotnet] Change a list of downloadable files to IReadOnlyList (#13265) :: Nikolay Borisenko7647b5f343
- [build] create prepare_release task that builds packages for all languages :: Titus Fortner1506256807
- [build] create publish-nuget task :: Titus Fortner6620bce4e8
- [build] create publish-pypi task :: Titus Fortner68b92607f4
- [py] Add page load strategy enum (#13258) :: Oboleninov Antonae655baf50
- [java] Self-signed certificate should not require certificate file (#13268) :: Puja Jagani7f224aa2ea
- [dotnet] Change date format for file log :: Nikolay Borisenko078e4c251a
- Update JRuby to 9.4 :: Alex Rodionov8063da277e
- [docs] Fix Ruby docs generation :: Alex Rodionov46946e99b9
- [dotnet] Improve file logging code smell based on feedback from 13249 :: Nikolay Borisenkoc606239f06
- [build] clean up Rakefile :: Titus Fortner757de62549
- [build] update change log file to accept language :: Titus Fortner03c2318346
- [dotnet] update change log and bump version to 4.16.2 :: Titus Fortner259a94d1d2
- [java] remove deprecated classes and their tests (#13200) :: Oscar Devora3640adcab3
- chore(java): update-migrate htmlunit dependency (#13266) :: Matt McCartney8bf431e511
- [build] fix rakefile tasks for .NET release :: Titus Fortner9bbdb54d69
- Update lock.yml :: Diego Molina0d204d6311
- Update lock.yml :: Diego Molina888845f15d
- [dotnet] Make System.Text.Json available as a dependency :: Simon Stewart602d015973
- [dotnet] Add notes on updating the dependencies :: Simon Stewart0720bbdfb6
- [java] add ability to disabled UI on grid (#13212) :: Oscar Devora2d73f13e14
- [ci] Restore rust flags for build SM in CI (#13281) :: Boni García7cbfdbdaf2
- [build] Using correct file name when bumping versions :: Diego Molina6f37dba4b3
- [rb] logger defaults output to stderr instead of stdout :: Titus Fortnere5861901c5
- [rb] Fully support Chrome 120+ old headless mode (#13271) :: Neil Carvalho82f7cf7a3a
- [rust] Use latest browser from cache when browser path is not discovered (#13283) :: Boni Garcíadee5bc5dce
- [rust] Throw a descriptive message when error parsing JSON from response (#13291) :: Boni García10c0c28ee6
- [java] Recognisechrome-headless-shell
as Chrome browser (#13292) :: Valery Yatsynovich123bb677ea
- [java] removed most of guava from remote package :: Jörg Sautter5b1b449097
- [py] filter which bidi logs are recorded based on event type (#12951) :: Titus Fortnere2b6bd7b13
- [rust] Tracking Selenium Manager usage through Plausible (#11211) (#13173) :: Boni García777583b107
- [dotnet] Tracking SM language binding in C# :: Diego Molina793a5e46ed
- [java] Tracking SM language binding in Java :: Diego Molina1ecfb88376
- [javascript] Tracking SM language binding in JavaScript :: Diego Molinaa8468f65a0
- [python] Tracking SM language binding in Python :: Diego Molinad9d9b06aa8
- [ruby] Tracking SM language binding in Ruby :: Diego Molina1ac2f473b8
- [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina3b52ed27ce
- [build] lan...
Selenium 4.16
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
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 :: titusfortner- [
753766e613
](http://github.com/seleniumhq/selenium/commit/753766...
Selenium 4.15
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 :: 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 apathlib.Path
whenSE_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 i...
Selenium 4.14
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
- b6700329db - update selenium manager files :: titusfortner
- a0e04e15f1 - update changelogs for 4.14 :: titusfortner
- 49a59a09d0 - update pinned edge drivers to a version that works :: titusfortner
- 5e6428610e - [rust] Include webview2 in Edge module (#12904) :: Boni García
- 2a54d3cb63 - [java] ignore test that breaks in 119 :: titusfortner
- 8401a7e5f1 - [cdp] add Chrome 118 and remove 115 :: titusfortner
- c595b7a688 - [cdp][dotnet] add Chrome 118 and remove 115 :: titusfortner
- c04855fd43 - [cdp][java] add Chrome 118 and remove 115 :: titusfortner
- d7d1b4efcd - [cdp] fix script tags :: titusfortner
- 17835d2ad3 - [cdp] add Chrome 118 files and remove Chrome 115 :: titusfortner
- d8b0ae16fb - update pinned browsers to use Early Stable Chrome 118 :: titusfortner
- 7408a5a41d - [bazel] Bump contrib_rules_jvm to 0.19.0 :: Simon Mavi Stewart
- e7babc9b41 - [dotnet] Make sure we can repin deps :: Simon Mavi Stewart
- c8d121e712 - [rust] Capture Rust backtrace in case of error (displayed at DEBUG level) (#12852) :: Boni García
- bceee4e330 - Refactor frame method to use isEmpty for list check and String check. (#12894) :: Manuel Blanco
- c64e41edd2 - [dotnet] Remove tools folder not related to selenium (#12899) :: Nikolay Borisenko
- 42796da27c - [java] do not need to check for non-w3c capability javascriptEnabled :: titusfortner
- 023a0d52f1 - [IEDriver] Fix potential null pointer access in CookieManager :: Jim Evans
- 0f8e018ad7 - [rust] Automated Edge management (#11681 and #11683) (#12835) :: Boni García
- 73cfa2284e - [rust] Support for Chromium (#12511) (#12890) :: Boni García
- ecfa9c4053 - [java] Use new 'getArray' method to extract driver configurations (#12716) :: Scott Babcock
- 5cfaef5634 - Revert "[rb] make it easier in ruby remote tests to specify a grid jar" :: titusfortner
- aa7e2f943a - [java] do not run grid stress tests with selenium manager on remote build :: titusfortner
- 04f5c9f9f2 - [JS] Update npm libs to latest :: harsha509
- c04e4331dc - [dotnet] Format dotnet code according to default config (#12879) :: Nikolay Borisenko
- 97f4e236de - [dotnet] Mark cdp source as auto-generated to be more friendly with tooling :: Nikolay Borisenko
- fd0f045b15 - [java] reduce log noise at FINE level (#12866) :: Titus Fortner
- 9b35af2814 - Require Java 11 (#12843) :: Titus Fortner
- cb5d98bbd7 - [ci] update what ruby tests get run :: titusfortner
- a67b81df21 - [java] Ensure retry mechanism does not swallow an exception (#12838) :: Puja Jagani
- 915b5b9323 - [java] remove IE 9 check in test :: titusfortner
- 5ce5acc0f5 - [java] improve warning when CDP version not found (#12880) :: Titus Fortner
- cdd71e6633 - [py] add synchronization to flaky test :: titusfortner
- b9bdff12b3 - [java] Allowing setting SSL context in client config for HttpClient (#12874) :: Puja Jagani
- 33c4122583 - [java] ensure proper error message gets logged (#12853) :: Titus Fortner
- c8e93aac92 - [dotnet] Deprecate saving screenshots with different image formats (#12878) :: Nikolay Borisenko
- 26f0dd51cb - [ci] remove duplicate tests that are now run in RBE build :: titusfortner
- d13ac3307f - [rust] Avoids resolving symbolic links and consider the cache might not be writable (#12877) :: Boni García
- 87dcb36664 - [dotnet] Make bazel + nuget work on GitHub actions (Linux and MacOS) :: Nikolay Borisenko
- 9bf2950ced - Fix dangling log_output in Service (#12871) :: Alexey Pelykh
- 2e5cec5da5 - [rb] make it easier in ruby remote tests to specify a grid jar :: titusfortner
- c64ed7d067 - [java] remove the unused htmlunit-driver from the unit tests (#12849) :: joerg1985
- 6765b15ae5 - [py] fix text using caplog :: titusfortner
- ff6e181aec - [dotnet] Fix ci dotnet build on github actions (#12863) :: Nikolay Borisenko
- 5292afa156 - fix rbe credential helper header output :: titusfortner
- 4f0ddb2d4a - Run format script. No logical changes :: Simon Mavi Stewart
- 4bed5fa7e2 - [bidi][java] Ensure closed socket connection does not prevent freeing up resources :: Puja Jagani
- b75c00ffed - [ci] Ignore failing tests to get some signal from the RBE build again :: Simon Mavi Stewart
- b42044e669 - [dotnet] Rename strong assembly name (#12861) :: Nikolay Borisenko
- e941051653 - [py + rbe] Skip a test ensuring deps are up to date that we do not expect to run remotely :: Simon Mavi Stewart
- 5e2972e0db - [rust] Clean logic for checking driver version :: Boni Garcia
- 390fd2d0a2 - [dotnet] Break out the individual dotnet "small" tests :: Simon Mavi Stewart
- [b9d83bf](https://github.com/seleniumhq/s...
Selenium 4.13
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
- 3b7b377d58 - update versions and change logs for 4.13 :: titusfortner
- 6fac66ec02 - update selenium manager files for 4.13.0 release :: titusfortner
- b8840441fd - [dotnet] Remove Microsoft.IdentityModel.Tokens as dependency (#12777) :: Nikolay Borisenko
- bf4b286dc0 - Restore required version of Newtonsoft to 13.0.1 (#12817) :: Titus Fortner
- e66fbf532e - [dotnet] allow user to start service before creating driver (#12816) :: Titus Fortner
- 739787747b - [ci] do not locally execute a script intended for ci :: titusfortner
- e7c60f5e20 - Update tracing.txt :: Puja Jagani
- 1fa0af43ba - Add more detail to the remote build doc :: Simon Mavi Stewart
- e565660b8f - Add note on how to execute builds on EngFlow :: Simon Mavi Stewart
- 8c337c5fb5 - update change logs :: CI Build
- e2640f1912 - [java] fix formatting :: CI Build
- f843e8b146 - [rb] allow service to be started before the driver :: titusfortner
- e5ce6fd8c1 - Look for Selenium Manager in path defined by Environment Variable (#12752) :: Titus Fortner
- 553791ccf4 - [rust] Fix config setup in Selenium Manager (#12807) :: Boni García
- bf5d59248d - [rb] fix flaky test :: titusfortner
- 44ac51fbbc - [js] remove virtual authenticator credential test assertions :: titusfortner
- 3999f31a19 - [dotnet] remove virtual authenticator credential test assertions :: titusfortner
- fb358a48a7 - [py] remove unused import in tests :: titusfortner
- 488b96aeda - [py] do not test for virtual authentication properties :: titusfortner
- 5ab7dfaa4a - [rb] update gemfile lock :: titusfortner
- 462194534a - [rb] remove assertions in virtual authenticator tests :: titusfortner
- ab1fe36bc9 - [java][bidi] Mark browsing context tests unimplemented fir firefox :: Puja Jagani
- aa7ba43425 - Update mirror info (Fri Sep 22 12:06:44 UTC 2023) :: Selenium CI Bot
- 9e20c44f08 - Run format script. No logical changes :: Simon Mavi Stewart
- 1337b209be - [java] Bumping version to 4.13.0-SNAPSHOT for nightly :: titusfortner
- 83a27e797c - [bidi][java] Add browsing context capture screenshot method :: Puja Jagani
- 465bb1e219 - [bidi][java] Add browsing context handle user prompt methods :: Puja Jagani
- 79f73c4698 - [bidi][java] Add browsing context reload methods implemented by the browsers :: Puja Jagani
- 3a126babc7 - [java] Add braces rather than assume a single statement in a block. No logical changes :: Simon Mavi Stewart
- 304df19c32 - [bazel] Add support for pinning Firefox Dev Edition (#12762) :: Simon Stewart
- fbfaab5a71 - [dotnet] Use correct Newtonsoft.Json 11.0.1 as minimum required (#12776) :: Nikolay Borisenko
- 9d20124541 - [rust] Capitalize first words in 0.4.12 changelogs :: Boni Garcia
- 8a8120cc4e - [ci] Fix the failing RBE build :: Simon Mavi Stewart
- f7fa71035c - Roll pinned browsers :: Simon Mavi Stewart
- 6e33959550 - [dotnet] Use the lower version of Newtonsoft.Json as dependency (#12772) :: Nikolay Borisenko
- 43c4a11ef0 - [rust] Bump Selenium Manager version to 0.4.13 (#12768) :: Boni García
- 741e9f6f6a - [py] fix linting failures :: titusfortner
- 4ea6f16270 - [rb] removed references to previously deleted files :: titusfortner
- 1c59653fc0 - [py] firefox profiles can not be deprecated yet :: titusfortner
- 377f832cc8 - [py] chromium service log file name should always use args :: titusfortner
- edf28c1b86 - [py] remove deprecated log_file methods :: titusfortner
- 8c21026878 - [rb] remove deprecated driver extensions :: titusfortner
- 1c6fe3bfe8 - [java] remove deprecated driver service constructors and methods :: titusfortner
- dbcad078e5 - [java] remove deprecated headless methods from Options classes :: titusfortner
- b5cfcc4f9c - [py] remove deprecated headless methods :: titusfortner
- f116bac70e - [rb] setting log path in Chromium needs to pass an argument instead of piping process :: titusfortner
- 84457dfa89 - update change logs :: titusfortner
- 609b43c824 - [java] fix linting failures :: titusfortner
- 4208590858 - [dotnet] fix assertions in test :: titusfortner
- 16d44f60c3 - [cdp] script can not be inside brackets even with ticks :: titusfortner
- a2217cff3b - [cdp][java] Page.addScriptToEvaluateOnNewDocument needs an additional parameter now :: titusfortner
- 8ef0b822fe - [cdp] add support for Chrome 117 and remove 114 :: titusfortner
- 0f1640daed - [cdp] add pdl files for Chrome 117 and remove 114 :: titusfortner
- 61f6122e5e - [d...
Selenium 4.12.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
- 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
- d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
- a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
- 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
- d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
- 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
- a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
- 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
- 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
- ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
- b7c297e928 - [py]: Bump linting dependency for flake8
6.0.0
->6.1.0
:: symonk - 60728ac84e - [py]: Rename linting recipe to
linting-ci
for GHA :: symonk - ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
- 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
- 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
- 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
- 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
- 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
- cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
- 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
- fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
- 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
- e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
- b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
- f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
- 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
- ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
- 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
- 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
- 98d4640610 - Drop py37 support (#12400) :: Simon K
- 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
- d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
- e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
- e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
- f3d7062155 - [dotnet] fix flaky test :: titusfortner
- fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
- bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
- edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
- 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
- c41e112a61 - [rb] address flaky test :: titusfortner
- 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
- 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
- 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
- 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
- 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
- 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
- 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
- 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
- 751b81a3ec - [java] Fixes #12442 :: Diego Molina
- d1d30f8921 - [CI] Typo fix :: Diego Molina
- b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
- 9dcd124c44 - [java] Formatting files :: Diego Molina
- 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
- 02fe22a8ae - [dotnet] Execute Selenium Manager commands without n...
Selenium 4.11.0
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 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 attributescapabilities
andset_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 inerrorhandler.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 5c891ce :: 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 setdisk-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 wh...
Selenium 4.10.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
4450a44e18
- Update mirror info :: Selenium CI Bot1ab13d9c6e
- [rb] Bumping Selenium version :: Diego Molina4dd9e1f8ad
- [rust] Include --debug flag in CLI test :: Boni Garciac7e2b557d7
- [rust] Log error message as debug trace when parsing version :: Boni Garciae51d1aabfd
- [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia9c2f47572b
- [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia3893a5ed63
- [rust] Minor smell-fixes :: Boni Garciadd9f306417
- [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garciacbcc6b3060
- [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garciab579892869
- [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia666c3ea941
- [rust] Include assertion to assess browser version detection :: Boni Garcia9105916ce8
- Update mirror info :: Selenium CI Bota4b0ddd02b
- [rust] Support building on Windows ARM64 :: p0deje7869fdc345
- [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov542f0a16c7
- [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov79e3f9e6f0
- [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko797b713d78
- Fix: typo in the "addArguments" method comment (#11945) :: Maid68a683f670
- [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani98d3e26b3e
- [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García1ea3134877
- [java] Handling case where -1 is returned as statusCode :: Diego Molinadfe07841e8
- [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina293046106e
- [java] Remove deprecated "version" JWP capability :: Diego Molina3d8c6fa7a9
- [java] Remove deprecated "platform" JWP capability :: Diego Molinab643cf793e
- [java] Enabling and fixing tests in Firefox :: Diego Molina41bbc5f883
- [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina940b183e3a
- [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molinaef69f1b05e
- [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani590d3240d4
- [java] Removing unused CapabilitiesUtils.java class :: Diego Molina79c7847068
- [java] Removing more unused classes :: Diego Molina0c025325aa
- [grid] Displaying the real stereotype config at startup :: Diego Molina46f300c374
- [java] Adding ventura as platform :: Diego Molina5e95c81518
- [java] Adding task to publish snapshots in Java :: Diego Molina1947771a93
- [java] Fixing build :: Diego Molinada2e767ebe
- [rb] allow users to direct driver process output (#11964) :: Titus Fortnercd3216e68d
- Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionovf2b27807ab
- [java] add logging for starting the driver :: titusfortnercc87ca0e43
- [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov83b0b0d88d
- Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov9ac368b475
- Do not switch and remove node in one iteration (#11961) :: joerg1985e5805a47f2
- Add corner case test (#11970) :: Rishav Trivedi38cbd003e9
- [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex2403c71eab
- [java] Fix failing build :: Simon Mavi Stewartbb95c2cd48
- Fix README stopping at Rust build steps :: Alex Rodionovc2944a1123
- Handle fragmented websocket messages (#11962) :: joerg198518164af446
- [java] Remote selenium-remote tag from test targets :: Alex Rodionov2266ffc8b2
- [java] Fix a typo :: Alex Rodionov8921182b59
- [java] add more logging to Selenium Manager (#11959) :: Titus Fortner440a388d0b
- [CDP] Adding v113 and removing v110 :: Diego Molina35827eb5b5
- [rb] Fix DevTools old version loader spec :: Alex Rodionovab94305c7b
- [rb] Add sizes for Bazel test targets :: Alex Rodionov1fd552d577
- [rust] Add sizes for Bazel test targets :: Alex Rodionov69e67ae9b3
- [Java] Fixing log level comparison :: Diego Molinad530584d2e
- Configure remote builds to use EngFlow (#11887) :: Simon Stewart66e51be38c
- Make Driver Ser...
Selenium 4.9.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f5b9191db1
- [IEDriver] Bumping version to 4.8.0 :: Diego Molinad985705e8c
- [rb] Bumping Gemfile :: Diego Molina425684ae27
- Evaluate the whole PR when checking CI :: Alex Rodionov4a81bb75fc
- [IEDriver] Updating CHANGELOG :: Diego Molina484359ce66
- Show the full CI build result in README :: Alex Rodionov3f6717df64
- pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayob803c68624
- [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliardbcb5a25dde
- [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha398524fd6d
- update build requirements in readme :: titusfortnerfed93711e4
- [py]: Add docstring foralert_is_present
:: symonk39ceed7808
- [py] Avoid shadowingbuiltin
in variable names :: symonk8815c27cd3
- [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García6bc5a589dd
- [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani775d6bbafe
- Updating 4.8.0 release date for Ruby :: Diego Molina20d68b3963
- [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani0e5bb5b37f
- Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié7de6dec1c6
- [rust] Selenium Manager processes PATH (#11597) :: Boni García2917d05a2e
- [java] Fix linting error :: Puja Jaganice0b6f1c80
- [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani23782b3b4e
- print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev764aff68f3
- [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garciae92ab45a80
- [rust] Make public the function for formatting :: Boni Garcíae3e77e73d6
- [rust] Remove geckodriver 0.32.0 test :: Boni Garciacbd263f3b8
- [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jaganicab3949d60
- [dotnet] update references to latest version of chrome in tests :: titusfortnercd1c146160
- [java] guard test based on Chromedriver bug :: titusfortner7e8d9d2ae6
- [js] guard tests due to chromedriver bug :: titusfortner80e7446047
- [rb] guard tests for BiDi browsing context :: titusfortner3e5d47c86f
- Update tracing.txt :: Puja Jagani99126df8db
- Update pinned browsers :: Simon Mavi Stewart4e02ef4559
- Generate a Maven BOM (#11560) :: Simon Stewart8cfe8a40f9
- [js] Add script pinning (#11584) :: Puja Jaganic044441a0d
- [py]: Bumpblack
&isort
versions :: symonk1e2a4c47cf
- [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García332988cd7b
- [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amanie2d160b904
- [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani5d8b8a9a05
- [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner771c22c7f7
- [CDP] Adding v110 and removing v107 :: Diego Molina60c9f4a4c3
- [java] Format Selenium Manager wrapper class in Java :: Boni Garcia4f09bf0c74
- [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolkae11ab24383
- [dotnet] Updating tests to work with v110 :: Diego Molinac1ac4c7a62
- [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Renderd95e96fc50
- [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molinab1300a65c0
- Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan8b4b818bcd
- [java] Using Selenium Manager for Java tests :: Diego Molinacaabae25e9
- [IEDriver] Updating atoms for IE Driver :: Diego Molina8ebccac989
- Updating changelogs and bumping version to 4.8.1 :: Diego Molina8a585c5b6f
- Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz68c556eb2b
- [rb] Updating Gemfile.lock :: Diego Molina835ee7ed72
- Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz728db91420
- [py] Bumping Python to 4.8.2 :: Diego Molinab5a118ad6b
- Removing browser drivers from GitPod config :: Diego Molina50d1ae9d25
- [rust] Include support for Safari in Selenium Manager (#11609) :: Boni Garcíacebf542e7c
- [rust] Include safa...
Selenium 4.8.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
0818e99e32
- Fix Ruby API documentation generator :: Alex Rodionovb269466d65
- Grab Ruby documentation path before switching Git branches :: Alex Rodionovb1f639b643
- [ci] Removing unneeded {} :: Diego Molinac02a748683
- [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner6b67c0c12a
- Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov55dad423ba
- Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov935226b1c4
- [rb] Selenium Manager wrapper is adding exe twice :: titusfortner9d4ec50633
- [py] use the browser name that selenium-manager binary expects :: titusfortner9c771a1e2f
- [rb] update changelog and bump version to 4.7.1 :: titusfortner01a47b4b4a
- [py] update changelog and bump version to 4.7.1 :: titusfortnerd03ad02531
- [py] put the fix in the wrong place :: titusfortner5bc0c2c559
- [py] update changelog and bump version to 4.7.2 :: titusfortner2502e9624b
- [py] fix linter failure :: titusfortnerac94275296
- [py] need to log both stdout and stderr from selenium manager :: titusfortnerd848fb8d14
- [py] update ci to use the right os and skip unnecessary python installs :: titusfortner630fc470ae
- [py] fix linter again :: titusfortnerc5943bde4c
- [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani397ececc61
- Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan038141b2cf
- [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko77f0cfae98
- [rb] start logger in tests before starting first driver :: titusfortner21d115eee6
- [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani4af3726cd9
- [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985a6313cff6b
- Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]3832787933
- [java][bidi] Add BrowsingContext module commands :: Puja Jaganib529abaf62
- [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani7a469e02e1
- [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jaganidd080a1e4e
- [grid] Updating Grid UI deps :: Diego Molina104b7b9777
- [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTesteraa8d6cf768
- [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni Garcíad8b45c8c66
- [py] Change formatted strings to f-strings (#11087) :: Kian Eliasic6795baf1a
- [java] Update changelog and bump version to 4.7.1 :: Diego Molina7b212ee4be
- [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina63a79bd870
- [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina9e240b008c
- [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina5fbddf6718
- [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molinac583458827
- [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina03945631e4
- [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molinad9e5d28f33
- [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina1ee7e1f8d2
- [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina639942948c
- [JS] bump rules_nodejs to 5.7.3 :: Sriharsha65e3eb6536
- [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García7804921420
- [Build][Rust] Update lock files :: AutomatedTesterb6e3df661b
- [java] remove inaccessible protected code :: titusfortnerae57cedf49
- [py]: updatemypy
version for tox recipe :: symonk3152c96eb0
- [py]: type hints for missing dunder__init__
:: symonk084c3b16bb
- [py]:PEP257
compliant consistent docstrings throughout. Include in linting recipe :: symonk68d77a50cd
- [py]: Fix mistaken quote inEventFiringWebElement
docstrings :: symonk7df361176b
- [py]: Adding python3.10
to wheel classifiers :: symonk13ed8cee5a
- [py]: bumpblack
to22.12.0
:: symonke90ad6d364
- [py]: Fix types in edge & firefox options :: symonk966b8041fd
- [py]: type improvements and makeVirtualAuthenticator
more pythonic and simplified. :: symonk3bc33858da
- [py] Re-add deleted docstring fromProtocol
enum :: symonk- [
4abc122503
](http://github.com/seleniumhq/selenium/commit/4ab...