Recent Releases of https://github.com/SeleniumHQ/selenium
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 63eca90: [java] Feat 14291/add jspecify annotations to exception classes pt4 (#16028) (Alex Popov) #16028
- e4a5931: [dotnet][rb][java][js][py] Automated Browser Version Update (#16330) (Selenium CI Bot) #16330
- 4e9ec56: [dotnet] [bidi] Enable WebExtension tests at least for Firefox (#16333) (Nikolay Borisenko) #16333
- 00916fc: [dotnet] Suppress unwanted messages from browser via redirecting streams (#16265) (Nikolay Borisenko) #16265
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8d0a81e: [grid] Fix regression Distributor rejecting requests when nodes have supported caps but no free slots (#16327) (Viet Nguyen Duc) #16327
- 77d20ae: [dotnet][rb][java][js][py] Automated Browser Version Update (#16328) (Selenium CI Bot) #16328
- 29af98d: [rb] Remove fedcm test guard due to fix in chrome (#16119) (Augustin Gottlieb) #16119
- fc28c02: [dotnet] [bidi] Support network collectors and get response body (#16192) (Nikolay Borisenko) #16192
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f00747c: [py][bidi]: add test for
downloadEndevent (#16325) (Navin Chandra) #16325
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 9cd26d5: [java] Fix concurrency issue in Selenium Manager (#16315) (Andrei Solntsev) #16315
- 6d3749b: [java] Fix falsy Spotbugs warning about not closed resource (#16318) (Andrei Solntsev) #16318
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- fde053a: [py] Convert all relative imports to absolute imports (#16311) (Corey Goldberg) #16311
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 5e73df4: [dotnet][java][rb] Fix links to exception documentation on website (#16305) (Corey Goldberg) #16305
- 38b1dd1: [py] Add args to is_url_connectable (#16212) (Corey Goldberg) #16212
- c4c67d8: [dotnet] Fix link to exception documentation in test (#16310) (Corey Goldberg) #16310
- f5ad7eb: [rb] Update
unhandled_prompt_behaviorcapability to support hash syntax (#16289) (Anthony Richardson) #16289
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- caca4ff: [py] Update DesiredCapabilities example to use modern Options API (#16295) (Vaibhav Gupta) #16295
- d6b9bc4: [build] Bump setup-python version in workflows (#16301) (Corey Goldberg) #16301
- b562a93: [rb] BiDi get client windows (#16211) (Augustin Gottlieb) #16211
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 3491e41: [grid] update to netty 4.2.4 (#16194) (joerg1985) #16194
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- da48c33: [java][bidi]: add
DownloadInfoclass and test foronDownloadWillBegin(#16267) (Navin Chandra) #16267 - a603bed: [java][bidi]: add test for
onNavigationFailed(#16241) (Navin Chandra) #16241 - 01548e0: [py] Remove redundant driver_instance from conftest.py (#16271) (Lauro Moura) #16271
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 58ed777: [py] Add test for Data URL in BiDi Network request handler (#16281) (Corey Goldberg) #16281
- 1bad7af: [py] Specify the full path for fedcm import in webdriver.py (#16286) (mtrea) #16286
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- b59cfe0: [java] Refactored selectByContainsVisibleText and selectByVisibleText methods to remove code duplication (#16257) (Victoria Ivanova) #16257
- f8396b9: [py][bidi]: add
downloadEndevent for browsing context (#16209) (Navin Chandra) #16209
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- c585e6a: [py]: replace
platform.system()withsys.platform(#16259) (Navin Chandra) #16259 - ed794f7: [py] Fix mypy type annotation issues in action_builder (#16207) (Pallavi) #16207
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- d3cef1a: [py] Loosen dependency specifiers in package config (#16262) (Corey Goldberg) #16262
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 83cb4d6: [py] Fix type annotation errors in service.py (#16250) (NoStory-py) #16250
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- ca3b7cf: [py][bidi]: enable
history_updatedevent test (#16236) (Navin Chandra) #16236 - 58f2268: [py] Bump ruff version for linting/formatting (#16254) (Corey Goldberg) #16254
- 5d281ef: [grid] Simplify node status response handling in Router (Viet Nguyen Duc)
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 51db4f2: [bazel] Bump
rules_jvm_externalto 6.8 (Simon Mavi Stewart)
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f8c356f: [dotnet][rb][java][js][py] Automated Browser Version Update (#16247) (Selenium CI Bot) #16247
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8a3bebc: [dotnet][rb][java][js][py] Automated Browser Version Update (#16222) (Selenium CI Bot) #16222
- 5afb77e: [java] Unifying select class (#16220) (Victoria Ivanova) #16220
- 9e5c44e: [rust] Update dependency rules_cc to v0.2.0 (#16198) (renovate[bot]) #16198
- ffa8030: [js] Update testing-library monorepo (#16173) (renovate[bot]) #16173
- 9e83c3a: [js] Update dependency tmp to ^0.2.5 (#16172) (renovate[bot]) #16172
- 481a848: [dotnet] Update dependency System.Text.Json to 8.0.6 (#16171) (renovate[bot]) #16171
- fc5d766: [js] Update dependency react-router-dom to v6.30.1 (#16076) (renovate[bot]) #16076
- ca8827d: [js] Update material-ui monorepo to v5.18.0 (#16062) (renovate[bot]) #16062
- Java
Published by github-actions[bot] 10 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 1283dd2: [dotnet] Adding flag to enable SafariDriver logging. (#16196) (Diego Molina) #16196
- f227da9: [java] extend the scope of the properties of the HttpCommandExecutor class (#16186) (Alex Popov) #16186
- 3a34d66: [dotnet] [bidi] Serialize base64 encoded string directly to bytes (#16203) (Nikolay Borisenko) #16203
- ab9733c: [dotnet] [bidi] Make cookie expiry as TimeSpan (#16204) (Nikolay Borisenko) #16204
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 5f276f0: [dotnet][rb][java][js][py] Automated Browser Version Update (#16190) (Selenium CI Bot) #16190
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- d00c0a2: [rust] Update Rust dependencies to latest stable versions (Boni Garcia)
- 2e613ae: [rust] Update versions in browser download test (Boni Garcia)
- f9883e3: [rust] Use DEBUG level for WARN traces in offline mode (#15836) (Boni Garcia)
- 706495a: [py] Update docstring and comments in keys.py (#16187) (iDONi) #16187
- 61b10bc: [dotnet] [bidi] Simplify type naming of internal command parameters (#16188) (Nikolay Borisenko) #16188
- ae953fc: [py] Fix formatting (#16189) (Corey Goldberg) #16189
- e2bffeb: [dotnet] [bidi] Support WebExtension module (#15850) (Nikolay Borisenko) #15850
- 14ce3ac: [dotnet] [bidi] Propagate BiDiOptions in Connect method (Nikolay Borisenko)
- 304466e: [dotnet] [bidi] Pass the bidi options from main entry point (Nikolay Borisenko)
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- db884e5: Update mirror info (Thu Aug 14 00:23:34 UTC 2025) (Selenium CI Bot)
- 5e512bd: [py][docs]: update dead API docs link to API reference in
index.rst(#16170) (Navin Chandra) #16170 - 7881635: [dotnet][rb][java][js][py] Automated Browser Version Update (#16175) (Selenium CI Bot) #16175
- 830bc8f: Update hash of SM Windows binary (signed with EV token and manually updated in the repo) (Boni Garcia)
- 3fa33b7: Generating docs even if it is nightly (Diego Molina)
- 31e927e: Updating Rakefile to allow task receive args (Diego Molina)
- 992c1cd: [grid] close the HttpClient after the session is gone (Jörg Sautter) #16182
- 38d5d1a: Fixing workflow to update docs after release. (Diego Molina)
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8537f30: [dotnet][rb][java][js][py] Automated Browser Version Update (#16167) (Selenium CI Bot) #16167
- d112a29: [py]: close ipv6 port in case of error (#16165) (Navin Chandra) #16165
- 88a732a: Update mirror info (Wed Aug 13 08:53:14 UTC 2025) (Selenium CI Bot)
- 1d8078e: [docs] Update issue label in CONTRIBUTING.md (#16169) (Pallavi) #16169
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 78955da: [dotnet] [bidi] Declare allowed nullable objects in constructors type (#15809) (Nikolay Borisenko) #15809
- 9f938ae: [py] Fix type error for attribute in remote_connection.py (#15810) (Bradley Latreille) #15810
- 001b95b: [py] Lint Python with ruff (#15811) (Alex Rodionov) #15811
- 98cd62e: [dotnet][rb][java][js][py] Automated Browser Version Update (#15812) (Selenium CI Bot) #15812
- c1a84a2: [java] Fixing
getCredentialfor VirtualAuthenticator (Diego Molina) - c97f791: [py] Fixed type hint (#15814) (Pallavi) #15814
- 119320a: [py] Fix import for type hint (#15817) (Corey Goldberg) #15817
- 8fdc63a: [py] Bump ruff version (#15818) (Corey Goldberg) #15818
- 8a26ef5: [dotnet] [bidi] Simplify modules namespace (breaking change) (#15820) (Nikolay Borisenko) #15820
- 962906d: [dotnet] Remove unnecessary stylecop files (#15824) (Nikolay Borisenko) #15824
- 3bd4afb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15825) (Selenium CI Bot) #15825
- 3788f49: [py] Lint and format all python files (#15828) (Corey Goldberg) #15828
- b7f31ce: [py][bidi]: add
enable_webextensionsoption for chromium-based browsers (#15794) (Navin Chandra) #15794 - a5dd13f: [py] Auto-generate Python API docs from code (#15822) (Corey Goldberg) #15822
- 679b0f3: [py] Fix python API docs publishing at readthedocs (#15832) (Corey Goldberg) #15832
- 36bd191: Change flag for Chrome/Edge headless mode in tests (#15831) (Corey Goldberg) #15831
- 0b19300: [py] Cleanup tox config (#15833) (Corey Goldberg) #15833
- 1b0ab9b: [rb] Add support for beta chrome (#15417) (Augustin Gottlieb) #15417
- f52bb20: Revert "[rb] Add support for beta chrome" (#15837) (Augustin Gottlieb) #15837
- 449a0b7: [py] Fix type annotation errors (#15841) (Shaurya Bisht) #15841
- 0fe5ed2: [py] New script to update Python dependencies (#15845) (Corey Goldberg) #15845
- 4b7f476: [py] Fixed type annotation issues (#15847) (Pallavi) #15847
- 42c06ec: [py][bidi]: implement bidi permissions module (#15830) (Navin Chandra) #15830
- 00befc8: [py] Regeneratee py/docs/source/api.rst (#15856) (Corey Goldberg) #15856
- daf47df: [dotnet][rb][java][js][py] Automated Browser Version Update (#15835) (Selenium CI Bot) #15835
- 6743b58: [dotnet] Align CS projects name to understand the editing context (#15843) (Nikolay Borisenko) #15843
- 2fefb7b: [py][bidi]: enable edge bidi storage test -
test_get_all_cookies(#15859) (Navin Chandra) #15859 - f5382c9: Caching the size/length in loops to slightly improve performance (#15852) (Luis Serna) #15852
- 2d2cb13: [py] Update urls to the correct troubleshooting links (#15862) (Adolfo Armas) #15862
- 43b3d24: Revert "Update exceptions.py" (#15864) (Corey Goldberg) #15864
- 24a16fb: [py] Re-apply #15862 (#15865) (Corey Goldberg) #15865
- dc5e0fe: [py] fix driver_element_finding_tests.py (#15863) (Swastik Baranwal) #15863
- a2dc04a: [py] Fix another broken test (#15866) (Corey Goldberg) #15866
- fdbf024: [dotnet][rb][java][js][py] Automated Browser Version Update (#15858) (Selenium CI Bot) #15858
- eff4a30: [feature] add method RemoteWebDriver.isDownloadsEnabled() (#15868) (Andrei Solntsev) #15868
- f86a747: [refactor] use constant
CapabilityType.ENABLE_DOWNLOADSinstead of hard-coded valuese:downloadsEnabled(#15867) (Andrei Solntsev) #15867 - 523fbc8: [py] Fixed mypy error and change source var (#15853) (Pallavi) #15853
- cc3ea7b: [py] Refactored
conftest.pyin a more object oriented design approach (#15495) (Sandeep Suryaprasad) #15495 - 6a58efb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15873) (Selenium CI Bot) #15873
- 31ffb78: [dotnet][rb][java][js][py] Automated Browser Version Update (#15882) (Selenium CI Bot) #15882
- d942194: [py] do not use global var for devtools, allows multiple devtools to run (#15881) (Swastik Baranwal) #15881
- abd2160: [dotnet][rb][java][js][py] Automated Browser Version Update (#15888) (Selenium CI Bot) #15888
- 6e0c875: [py] Fix : Mypy type annotation errors - 2 (#15848) (Shaurya Bisht) #15848
- c65425f: [py] Remove publication of typing coverage in CI (#15886) (Corey Goldberg) #15886
- e6f52ce: [rb] Fix child process terminate method when a process is already terminated (#15789) (Augustin Gottlieb) #15789
- d8b02c6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15890) (Selenium CI Bot) #15890
- a11b6d6: [rb] Add support for beta chrome (#15874) (Augustin Gottlieb) #15874
- 1fe6d27: [py][bidi]: add
timestamptoHistoryUpdatedParamsclass (#15892) (Navin Chandra) #15892 - babd957: [py] Fix possible TypeError in expected conditions (#15891) (Shaurya Bisht) #15891
- 9be77c1: [py] Refactor server.py to use properties (#15840) (Sandeep Suryaprasad) #15840
- 4a6303e: [py] Add properties (getter/setter) for service args (#15889) (Corey Goldberg) #15889
- 3323450: [py] Fix error handler for non-json response bodies (#15887) (Corey Goldberg) #15887
- 401e5dd: [java][bidi] Add new fields of BrowsingContextInfo (Puja Jagani)
- 6f4ce7e: [bidi][java] Add method to get browsing context tree with root (Puja Jagani)
- b4678fc: [java] Fix code formatting (#15903) (Corey Goldberg) #15903
- e033b6f: [py][bidi]: add BiDi script module commands (#15880) (Navin Chandra) #15880
- b73da5e: [py] Fix: Mypy type annotation errors in remote/webdriver.py (#15900) (Shaurya Bisht) #15900
- a349ab9: [grid] Add GreedySlotSelector as a built-in slot-selector option (#15897) (Viet Nguyen Duc) #15897
- e943cc1: [java] deprecate FtpProxy (#15907) (Swastik Baranwal) #15907
- 9318b7a: [dotnet] [bidi] Implicit conversion screenshot to bytes (Nikolay Borisenko)
- 71ad272: [rb] add guard for browser version (#15899) (Augustin Gottlieb) #15899
- 2cc031c: [dotnet] [bidi] Adjust proxy configuration for new sessions (#15914) (Nikolay Borisenko) #15914
- 15a7a10: [dotnet] [bidi] Add OnHistoryUpdated event (#15916) (Nikolay Borisenko) #15916
- 367c8c1: [py] Bump requirements for packaging and dev (#15909) (Corey Goldberg) #15909
- 21b10ad: [py] Deprecate support for FTP proxies (#15906) (Corey Goldberg) #15906
- d3ad2e6: [py] Skip devtools when generating Python API docs (#15918) (Corey Goldberg) #15918
- c187279: [py] Type hint cleanup (#15917) (Corey Goldberg) #15917
- 56f3075: [java]: disable
canGetAllCookiestest for edge (#15915) (Navin Chandra) #15915 - de5b03b: [js] Add warning when ftp proxy is used (Puja Jagani)
- 5e078b2: [dotnet][rb][java][js][py] Automated Browser Version Update (#15895) (Selenium CI Bot) #15895
- 406427b: [grid] Add config
blocked-routesand specificblocked-delete-sessionin Router (#15920) (Viet Nguyen Duc) #15920 - c136253: Revert "[grid] Add config
blocked-routesand specificblocked-delete-sessionin Router" (#15921) (Viet Nguyen Duc) #15921 - 8f65de2: [py] add doc support for few exceptions (#15913) (Swastik Baranwal) #15913
- c331228: [build] Support bazel test on Windows for .NET (#15923) (Nikolay Borisenko) #15923
- 0d16999: [java] Updating maven repo (Diego Molina)
- 1efb74d: [dotnet] Mark FTP proxy support as deprecated (#15925) (Alex Popov) #15925
- 7e1e6f1: [java] Using new sonatype urls (Diego Molina)
- 12757f0: [dotnet] [bidi] Protect DTO types from inheritance (#15919) (Nikolay Borisenko) #15919
- 6e61173: [dotnet][rb][java][js][py] Automated Browser Version Update (#15929) (Selenium CI Bot) #15929
- 4d99963: [rb] Feat 15905/deprecate ftp proxy (#15926) (Alex Popov) #15926
- 379f828: [java][BiDi] implement browsingContext.historyUpdated (#15901) (Swastik Baranwal) #15901
- 47af349: [java][refactor] Remove Empty Space in CommandPayload (#15934) (Bradley Latreille) #15934
- f375257: [FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved… (#15910) (Manuel Blanco) #15910
- 0aa4ac1: Clarify development steps in contribution guidelines (#15937) (Corey Goldberg) #15937
- 21b07d5: [java][BiDi] implement web extensions (#15660) (Swastik Baranwal) #15660
- 093fd7f: [java] Made
JsonToWebElementConvertermethods/fields protected (#15885) (Alex B) #15885 - c91ebdf: [py] Adding Note to enable_webextensions() regarding CDP (plus gen docstring updates) (#15927) (Simon Benzer) #15927
- 0ab16b4: [js] Update dependency ws to ^8.18.2 (#15780) (renovate[bot]) #15780
- 7d8e7e9: [js] Update dependency sinon to ^19.0.5 (#15771) (renovate[bot]) #15771
- 507b007: [js] Update dependency multer to v1.4.5-lts.2 (#15770) (renovate[bot]) #15770
- e1cb6a5: [grid] Session can be deleted via Grid UI (#15808) (Viet Nguyen Duc) #15808
- 3876882: [java] Feat 14291/jspecify nullable annotation (#15924) (Alex Popov) #15924
- 04100d2: [java] Update dependency net.bytebuddy:byte-buddy to v1.17.6 (#15941) (renovate[bot]) #15941
- 87cc30f: Remove license info from readme (#15821) (Nikolay Borisenko) #15821
- 4b45e47: [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to 29c451d (#15766) (renovate[bot]) #15766
- ae7c141: [py] Update dependency Pygments to v2.19.2 (#15950) (renovate[bot]) #15950
- 6dce25b: [JS] specify min required node versiton to >=20.0.0 (Sri Harsha)
- Update Grid UI CI from Node.js 18 to 20 for type compatibility (Sri Harsha)
- 0453112: [java] Use Environment variable to set driver location (#15653) (Puja Jagani) #15653
- cbcae0c: [rust] Fixing broken test because Edge version is not available anymore (Diego Molina)
- e477491: [rust] Electron support in Selenium-Manager (#13954) (#15752) (Boni García) #15752
- a64857e: [rb] Guarding FedCM tests for Chrome (Diego Molina)
- d00d67d: [java] Guarding FedCM tests for Chrome (Diego Molina)
- 8354861: [py] Guarding FedCM tests for Chrome (Diego Molina)
- 89b5b10: [dotnet][rb][java][js][py] Automated Browser Version Update (#15953) (Selenium CI Bot) #15953
- 8061b17: [ci] Letting the workflow continue if browsers are up to date (Diego Molina)
- 2d0bce8: [ci] Updating file name (Diego Molina)
- d50a168: [py] Return HTTP response reason when remote connection error occurs (#15942) (Corey Goldberg) #15942
- 83b5fb0: [dotnet][rb][java][js][py] Automated Browser Version Update (#15962) (Selenium CI Bot) #15962
- 176eee0: [py] add macOS specific keys to Key enum (#15948) (Swastik Baranwal) #15948
- 02cfe2d: [dotnet][rb][java][js][py] Automated Browser Version Update (#15968) (Selenium CI Bot) #15968
- c4bf5eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15971) (Selenium CI Bot) #15971
- f1c075c: [rb] Add macOS key mappings for Options and Function keys (#15959) (Alex Popov) #15959
- 2a4c61c: [build] Prepare for release of Selenium 4.34.0 (#15958) (Selenium CI Bot) #15958
- 707dcb4: Update mirror info (Sun Jun 29 00:26:41 UTC 2025) (Selenium CI Bot)
- dda35b2: [dotnet] [bidi] Get tree command returns GetTreeResult object (#15978) (Nikolay Borisenko) #15978
- 83eb17e: [dotnet] [bidi] Initialize internal modules without Lazy (#15979) (Nikolay Borisenko) #15979
- 9c0e287: [py] Bump dependencies for building distribution wheel (#15977) (Corey Goldberg) #15977
- 84adc0a: Update mirror info (Mon Jun 30 00:25:28 UTC 2025) (Selenium CI Bot)
- 3bbafd6: [java] Fixing central deployment URL (Diego Molina)
- faeb3c1: Ammend changelog (Diego Molina)
- 5194a68: Bumping versions to nightly (Diego Molina)
- fa3817c: [rb] Excluding Rakefile from line length linter (Diego Molina)
- 241e440: [rust] Bump zip version 2.6.1 -> 4.2.0 (#15980) (Manikanta Reddy) #15980
- e01f18d: [rust] Update lock files (Boni Garcia)
- 954ffec: [py][bidi]: add note for
enable_webextensions = False(#15981) (Navin Chandra) #15981 - a9fb7e5: Update mirror info (Tue Jul 1 00:27:13 UTC 2025) (Selenium CI Bot)
- 134c0b7: [py][bidi]: add high level API for script module -
pin,unpinandexecute(#15936) (Navin Chandra) #15936 - 578bc2a: [dotnet][rb][java][js][py] Automated Browser Version Update (#15986) (Selenium CI Bot) #15986
- f787770: [py][java][rb][ci]: use pinned browsers in CI (#15987) (Navin Chandra) #15987
- 0b1f135: [dotnet][rb][java][js][py] Automated Browser Version Update (#15988) (Selenium CI Bot) #15988
- fb20ae4: Fixing stale message (Diego Molina)
- 3593e97: [dotnet][rb][java][js][py] Automated Browser Version Update (#15990) (Selenium CI Bot) #15990
- 835066e: [java] Remove deprecated AppCacheStatus enum from the HTML5 package (#15973) (Alex Popov) #15973
- a169324: [java] Removing deprecated FirefoxBinary.java and Executable.java (Diego Molina)
- 2a36e03: [dotnet][rb][java][js][py] Automated Browser Version Update (#15996) (Selenium CI Bot) #15996
- f14ad29: [java] Removing deprecated
beforeSetScriptTimeoutandafterSetScriptTimeout(Diego Molina) - de86899: [java] Removing deprecated SessionStorage commands from ChromiumDriver (Diego Molina)
- d7cf7a9: [java] Removing deprecated SessionStorage commands from FirefoxDriver (Diego Molina)
- 2c72235: [java] Removing deprecated SessionStorage class AddWebStorage.java (Diego Molina)
- f993bfe: [java] Removing deprecated WebStorage related classes. (Diego Molina)
- 49084ad: [java] Feat 14291/jspecify nullable annotation edge driver service (#15972) (Alex Popov) #15972
- 8d333d4: [java] Removing deprecated LocationContext related classes. (Diego Molina)
- ac2d953: [java] Fix Unicode value for OPTION key in Keys enum (#15966) (Alex Popov) #15966
- 61a7dd0: Running format script (Diego Molina)
- f0c392c: [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to aca619b (#15951) (renovate[bot]) #15951
- a23bc9f: [java] Removing old stream collectors required by Java 8 (#15523) (zodac) #15523
- 4abfeee: [java] Use static Patterns for regex-matching (#15499) (zodac) #15499
- 15b84f3: [java] Point made as immutable (#15511) (mk868) #15511
- 5d1ee30: [java] Feat 14291/jspecify nullable annotation chrome driver såervice (#15998) (Alex Popov) #15998
- 7ace725: [py] Bump dev dependencies (#16002) (Corey Goldberg) #16002
- 1c1db92: [grid] Add "URI" to the list of sort-by choices on Overview UI (#16004) (Viet Nguyen Duc) #16004
- 16971b4: [java] Add @Nullable annotations to Firefox and Gecko driver service (#15999) (Alex Popov) #15999
- e2958fd: [java] Add JSpecify nullable annotations to SafariDriverService parameters (#16000) (Alex Popov) #16000
- 4e1dc66: [java] Add @Nullable annotations to InternetExplorerDriverService parameters (#16001) (Alex Popov) #16001
- 0f59fc9: use generics for AbstractFindByBuilder to avoid excessive casting (#15526) (Andrei Solntsev) #15526
- 540f916: [js] Update dependency @emotion/styled to v11.14.1 (#15997) (renovate[bot]) #15997
- d3030e4: [js] Update dependency typescript to v5.8.3 (#15076) (renovate[bot]) #15076
- 9503618: [rust] Update which from 7.0.3 to 8.0.0 (#15965) (Ben Beasley) #15965
- 59e1bfc: [rust] Update Bazel lock file (Boni Garcia)
- d62b1eb: [rust] Bump several crates to the latest stable versions (Boni Garcia)
- 36b6772: [py] update requirements-lock with urllib sec updates (AutomatedTester)
- b3d3a1a: [py] Update to release Selenium Python 4.34.1 (AutomatedTester)
- 3383f43: [rust] Bump rstest crate for parameterized tests (Boni Garcia)
- 1fd8b11: Fix various typos (#16012) (Noritaka Kobayashi) #16012
- 3f1d167: [java] JSpecify annotations for By locators (#14372) (mk868) #14372
- 1e7152c: [build] Upgrade rules python to 1.5.0 (AutomatedTester)
- 3db7720: Fix email address in .mailmap (#16017) (Corey Goldberg) #16017
- 8679ff8: Fix typos in javascript & rb (#16019) (Noritaka Kobayashi) #16019
- a9348cf: [java] JSpecify annotations for capabilities (#14397) (mk868) #14397
- c1010eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#16018) (Selenium CI Bot) #16018
- 85faa75: Fix various typos in comments (#16022) (Noritaka Kobayashi) #16022
- 99c7cbf: [py] Update to release Selenium Python 4.34.2 (Diego Molina)
- 6c607a8: [py] Nightly version (Diego Molina)
- 9c40e0e: [dotnet] Fix typos (#16032) (Noritaka Kobayashi) #16032
- 9e9c9a4: [rust] Minor change in Cargo description field (Boni Garcia)
- ce6f840: [rust] Update Bazel Cargo lock file (Boni Garcia)
- cbe4b3a: [rust] Normalize architecture strings sent to Plausible (#15970) (Boni Garcia)
- 929f343: [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context (#16034) (Nikolay Borisenko) #16034
- fbde7fa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16029) (Selenium CI Bot) #16029
- db00a84: [py] Fix path in unit test so it works cross-platform (#16033) (Corey Goldberg) #16033
- 6c35645: [py][bidi]: implement bidi module - emulation (#15819) (Navin Chandra) #15819
- b98063c: [dotnet][rb][java][js][py] Automated Browser Version Update (#16039) (Selenium CI Bot) #16039
- b9dac0b: [py] Fix API doc generation script and include BiDi Emulation docs (#16037) (Corey Goldberg) #16037
- 21e3af9: [dotnet][rb][java][js][py] Automated Browser Version Update (#16042) (Selenium CI Bot) #16042
- bc88096: [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003) (Corey Goldberg) #16003
- f6572f5: [build] Update base URL for Edge web driver (#16057) (Nikolay Borisenko) #16057
- 569934a: [rust] Update base URL for Edge web driver (#16056) (Nikolay Borisenko) #16056
- 932cf7f: [atoms] When doing isShown on content-visibility hidden have it return false (AutomatedTester)
- c82f92e: [java] release underlying HttpClient resources #15710 (Jörg Sautter)
- cafa762: [java] CDP generate getters to ArrayType #16050 (Jörg Sautter)
- f6ddd3f: [dotnet] Re-pack Selenium Manager as native dependency (#16048) (Nikolay Borisenko) #16048
- 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068
- e8315e8: [build]: Update
selenium_manager.bzlto use latest build (#16069) (Navin Chandra) #16069 - c896d2d: [py] Use pinned browsers for bidi webextension tests (#16071) (Corey Goldberg) #16071
- 91fc24d: [build] Script to update Bazel multitool.lock.json (and update ruff) (#16061) (Corey Goldberg) #16061
- 0c9f59f: [dotnet] Support IPv6 to find free tcp port via DualMode (#16016) (Nikolay Borisenko) #16016
- 66e1130: [dotnet] Fix GetContext docs in Firefox driver (Nikolay Borisenko)
- 849b553: [py] Fix vendor prefix for Edge browser remote connections (#16078) (Corey Goldberg) #16078
- 9b49091: [py] Fix selenium-manager binary location in sdist packaging (#16074) (James Hilliard) #16074
- 79149e8: [py][bidi]: support
accept_insecure_certsandproxyparameters increate_user_context(#15983) (Navin Chandra) #15983 - 3744929: [py] Encapsulated Geo Location co-ordinates using
getters/setters(#16079) (Sandeep Suryaprasad) #16079 - e12da0d: [dotnet] Sending GeckoDriver output to a log file. (#16081) (Diego Molina) #16081
- e2fc5e8: [java] Fix 15634/ensure driver closed java (#16038) (Alex Popov) #16038
- a4665fa: [dotnet] [bidi] Preserve BiDi global options when instantiating BiDi (#16080) (Nikolay Borisenko) #16080
- 3613f08: [dotnet] Fix race condition for .net framework when internal tracing enabled (#16091) (Nikolay Borisenko) #16091
- 01cbc5e: [dotnet] Minimize internal trace logging for http executor (Nikolay Borisenko)
- c1defad: [dotnet] [bidi] Make BiDi ctor private (Nikolay Borisenko)
- 08507ee: [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547) (Viet Nguyen Duc) #15547
- 2cdef8f: [dotnet] [bidi] BiDi class is not inheritable (Nikolay Borisenko)
- 1d054e7: [dotnet] [bidi] Return EmptyResult object which might be non-empty (Nikolay Borisenko)
- 8e46f06: [dotnet] [bidi] Expose internal spec methods to be truly publicly available (Nikolay Borisenko)
- 0f831ba: [grid] Fix race condition and improve logging in LocalSessionMap (#15370) (Viet Nguyen Duc) #15370
- ef6c472: [dotnet] Enabling Chrome and Edge driver services to set log level (#16098) (Diego Molina) #16098
- 7407515: Update README.md to remove message about broken JS API docs (#16107) (Pallavi) #16107
- 8cf788f: [py][bidi]: add
unhandled_prompt_behaviorparam forcreate_user_context(#16112) (Navin Chandra) #16112 - b981b71: [dotnet] Remove long awaited obsolete members (#16121) (Nikolay Borisenko) #16121
- 2a74c64: [py] Fix license in package metadata and include copyright notices (#16114) (Corey Goldberg) #16114
- 7d0646a: [dotnet] Change default internal log level to Warn (#16126) (Nikolay Borisenko) #16126
- 66e4787: [java][BiDi] implement emulation (#16070) (Swastik Baranwal) #16070
- e7416fe: [py]: enable chrome beta tests for CI-RBE (#16125) (Navin Chandra) #16125
- cc88b00: [py] Update API docs - include nightly release and minor fixes (#16132) (Corey Goldberg) #16132
- f00e838: [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) (#16131) (Diego Molina) #16131
- 2ab802b: [dotnet] Add readable timestamps to log in Chromium browsers (#16133) (Diego Molina) #16133
- 0d9ee19: [dotnet][py][java][js]: add
defaultas a value for SameSite (#16129) (Navin Chandra) #16129 - 7a35455: [js]: skip fedcm tests until Chrome 140 (#16137) (Navin Chandra) #16137
- 7a56a48: [dotnet] Removing unneeded verification. Done at compile time. (#16139) (Diego Molina) #16139
- a6b06fb: [js][bidi]: fix flaky bidi network test -
can request cookies(#16141) (Navin Chandra) #16141 - 68ebd5f: Renaming variable and converting it to nullable bool? (#16138) (Diego Molina) #16138
- f4ddfc1: [dotnet][rb][java][js][py] Automated Browser Version Update (#16064) (Selenium CI Bot) #16064
- cc8315a: [dotnet][rb][java][js][py] Automated Browser Version Update (#16146) (Selenium CI Bot) #16146
- 3c1a376: [dotnet] Enabling drivers to set log to console. (#16097) (Diego Molina) #16097
- 6e34ed6: [dotnet] Fix the issue when service wants to write into disposed stream (#16148) (Nikolay Borisenko) #16148
- 8389091: [java] Removing unused and deprecated internal class. (Diego Molina)
- 8b45f02: [java] Normalising handling of Shadow Dom elements. (#16149) (Diego Molina) #16149
- ca1fc53: [dotnet][rb][java][js][py] Automated Browser Version Update (#16150) (Selenium CI Bot) #16150
- fa6bb2e: [rb] Allow to use
rubyzipv3 (#16108) (Earlopain) #16108 - ef0f66c: [rb] Remove local storage and session storage interfaces and methods (#16015) (Alex Popov) #16015
- a59ddb4: [py] Use native dict for type annotation (#16157) (Corey Goldberg) #16157
- 0a931d7: [py] Loosen dependency specifier for urllib3 in packaging configuration (#16136) (Corey Goldberg) #16136
- 26fc1bb: [py] Fix proxy basic auth handling special characters (#16105) (Corey Goldberg) #16105
- 2bf42e9: [py]: fix WebView2 and target issues related to CDP and BiDi (#16140) (nxs7) #16140
- 2dad5fa: [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151) (Viet Nguyen Duc) #16151
- 1c18799: [rb] Add guard for beta firefox (#16153) (Augustin Gottlieb) #16153
- c525a11: [java]: add
websocket-porttest and--connect-existingcheck (#15462) (Navin Chandra) #15462 - 229dbde: [py][bidi]: add event handler support for browsing context (#16101) (Navin Chandra) #16101
- dbfed9d: [py][bidi]: Implement low-level API for Input BiDi module (#16049) (Navin Chandra) #16049
- 4ecdae3: [grid] Reduce redundant logs of find slots and retry queue requests by the Distributor (#16155) (Viet Nguyen Duc) #16155
- 1c58e50: [build] Prepare for release of Selenium 4.35.0 (#16160) (Selenium CI Bot) #16160
- b4073ff: Bumping versions to nightly (Diego Molina)
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Selenium 4.35.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [dotnet] [bidi] Get tree command returns GetTreeResult object by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15978
- [dotnet] [bidi] Initialize internal modules without Lazy by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15979
- [py] Bump dependencies for building distribution wheel by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15977
- bump zip version 2.6.1 -> 4.2.0 by @MRTamalampudi in https://github.com/SeleniumHQ/selenium/pull/15980
- [py][bidi]: add note for
enable_webextensions = Falseby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15981 - [py][bidi]: add high level API for script module -
pin,unpinandexecuteby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15936 - [py][java][rb][ci]: use pinned browsers in CI by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15987
- [java] Remove deprecated AppCacheStatus enum from the HTML5 package by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15973
- [java] Feat 14291/jspecify nullable annotation edge driver service by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15972
- [java] Fix Unicode value for OPTION key in Keys enum by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15966
- [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to aca619b by @renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/15951
- [java] Removing old stream collectors required by Java 8 by @zodac in https://github.com/SeleniumHQ/selenium/pull/15523
- [java] Use static Patterns for regex-matching by @zodac in https://github.com/SeleniumHQ/selenium/pull/15499
- [java] Point made as immutable by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15511
- [java] Feat 14291/jspecify nullable annotation chrome driver såervice by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15998
- [py] Bump dev dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16002
- [grid] Add "URI" to the list of sort-by choices on Overview UI by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16004
- [java] Add @Nullable annotations to Firefox and Gecko driver service by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15999
- [java] Add JSpecify nullable annotations to SafariDriverService parameters by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16000
- [java] Add @Nullable annotations to InternetExplorerDriverService parameters by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16001
- use generics for AbstractFindByBuilder to avoid excessive casting by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/15526
- [js] Update dependency @emotion/styled to v11.14.1 by @renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/15997
- [rust] Update which from 7.0.3 to 8.0.0 by @musicinmybrain in https://github.com/SeleniumHQ/selenium/pull/15965
- Fix various typos by @noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16012
- [java] JSpecify annotations for By locators by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14372
- Fix email address in .mailmap by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16017
- Fix typos in javascript & rb by @noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16019
- [java] JSpecify annotations for capabilities by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14397
- Fix various typos in comments by @noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16022
- [dotnet] Fix typos by @noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16032
- [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16034
- [py] Fix path in unit test so it works cross-platform by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16033
- [py][bidi]: implement bidi module - emulation by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15819
- [py] Fix API doc generation script and include BiDi Emulation docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16037
- [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16003
- [build] Update base URL for Edge web driver by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16057
- [rust] Update base URL for Edge web driver by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16056
- [dotnet] Re-pack Selenium Manager as native dependency by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16048
- [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16068
- [build]: update
selenium_manager.bzlto use latest build by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16069 - [py] Use pinned browsers for bidi webextension tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16071
- [build] Script to update Bazel multitool.lock.json (and update ruff) by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16061
- [dotnet] Support IPv6 to find free tcp port via DualMode by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16016
- [py] Fix vendor prefix for Edge browser by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16078
- [py] Fix selenium-manager binary location by @jameshilliard in https://github.com/SeleniumHQ/selenium/pull/16074
- [py][bidi]: support
accept_insecure_certsandproxyparameters increate_user_contextby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15983 - [py] Encapsulated Geo Location co-ordinates using
getters/settersby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/16079 - [dotnet] Sending GeckoDriver output to a log file. by @diemol in https://github.com/SeleniumHQ/selenium/pull/16081
- [java] Fix 15634/ensure driver closed java by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16038
- [dotnet] [bidi] Preserve BiDi global options when instantiating BiDi by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16080
- [dotnet] Fix race condition for .net framework when internal tracing enabled by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16091
- [grid] Migrate from Guava's CacheBuilder to Caffeine by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15547
- [grid] Fix race condition and improve logging in LocalSessionMap by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15370
- [dotnet] Enabling Chrome and Edge driver services to set log level by @diemol in https://github.com/SeleniumHQ/selenium/pull/16098
- Update README.md by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/16107
- [py][bidi]: add
unhandled_prompt_behaviorparam forcreate_user_contextby @navin772 in https://github.com/SeleniumHQ/selenium/pull/16112 - [dotnet] Remove long awaited obsolete members by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16121
- [py] Fix license in package metadata and include copyright notices by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16114
- [dotnet] Change default internal log level to Warn by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16126
- [java][BiDi] implement emulation by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16070
- [py]: enable chrome beta tests for CI-RBE by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16125
- [py] Update API docs - include nightly release and other minor fixes by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16132
- [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) by @diemol in https://github.com/SeleniumHQ/selenium/pull/16131
- [dotnet] Add readable timestamps to log in Chromium browsers by @diemol in https://github.com/SeleniumHQ/selenium/pull/16133
- [dotnet][py][java][js]: add
defaultas a value for SameSite by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16129 - [js]: skip fedcm tests until Chrome 140 by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16137
- [dotnet] Removing unneeded verification. Done at compile time. by @diemol in https://github.com/SeleniumHQ/selenium/pull/16139
- [js][bidi]: fix flaky bidi network test -
can request cookiesby @navin772 in https://github.com/SeleniumHQ/selenium/pull/16141 - Renaming variable and converting it to nullable bool? by @diemol in https://github.com/SeleniumHQ/selenium/pull/16138
- [dotnet] Enabling drivers to set log to console. by @diemol in https://github.com/SeleniumHQ/selenium/pull/16097
- [dotnet] Fix the issue when service wants to write into disposed stream by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16148
- [java] Normalising handling of Shadow Dom elements. by @diemol in https://github.com/SeleniumHQ/selenium/pull/16149
- [rb] Allow to use
rubyzipv3 by @Earlopain in https://github.com/SeleniumHQ/selenium/pull/16108 - [rb] Remove local storage and session storage interfaces and methods by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16015
- [py] Use native dict for type annotation by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16157
- [py] Loosen dependency specifier for urllib3 in packaging configuration by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16136
- [py] Fix proxy basic auth handling special characters by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16105
- [py]: fix WebView2 and target issues related to CDP and BiDi by @nxs7 in https://github.com/SeleniumHQ/selenium/pull/16140
- [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16151
- [rb] Add guard for beta firefox by @aguspe in https://github.com/SeleniumHQ/selenium/pull/16153
- [java]: add
websocket-porttest and--connect-existingcheck by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15462 - [py][bidi]: add event handler support for browsing context by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16101
- [py][bidi]: Implement low-level API for Input BiDi module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16049
- [grid] Reduce redundant logs of find slots and retry queue requests by the Distributor by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16155
New Contributors
- @MRTamalampudi made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15980
- @zodac made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15523
- @musicinmybrain made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15965
- @noritaka1166 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/16012
- @nxs7 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/16140
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.34.0...selenium-4.35.0
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- a59ddb4: [py] Use native dict for type annotation (#16157) (Corey Goldberg) #16157
- 0a931d7: [py] Loosen dependency specifier for urllib3 in packaging configuration (#16136) (Corey Goldberg) #16136
- 26fc1bb: [py] Fix proxy basic auth handling special characters (#16105) (Corey Goldberg) #16105
- 2bf42e9: [py]: fix WebView2 and target issues related to CDP and BiDi (#16140) (nxs7) #16140
- 2dad5fa: [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151) (Viet Nguyen Duc) #16151
- 1c18799: [rb] Add guard for beta firefox (#16153) (Augustin Gottlieb) #16153
- c525a11: [java]: add
websocket-porttest and--connect-existingcheck (#15462) (Navin Chandra) #15462 - 229dbde: [py][bidi]: add event handler support for browsing context (#16101) (Navin Chandra) #16101
- dbfed9d: [py][bidi]: Implement low-level API for Input BiDi module (#16049) (Navin Chandra) #16049
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- ca1fc53: [dotnet][rb][java][js][py] Automated Browser Version Update (#16150) (Selenium CI Bot) #16150
- fa6bb2e: [rb] Allow to use
rubyzipv3 (#16108) (Earlopain) #16108 - ef0f66c: [rb] Remove local storage and session storage interfaces and methods (#16015) (Alex Popov) #16015
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- cc8315a: [dotnet][rb][java][js][py] Automated Browser Version Update (#16146) (Selenium CI Bot) #16146
- 3c1a376: [dotnet] Enabling drivers to set log to console. (#16097) (Diego Molina) #16097
- 6e34ed6: [dotnet] Fix the issue when service wants to write into disposed stream (#16148) (Nikolay Borisenko) #16148
- 8389091: [java] Removing unused and deprecated internal class. (Diego Molina)
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 7a56a48: [dotnet] Removing unneeded verification. Done at compile time. (#16139) (Diego Molina) #16139
- a6b06fb: [js][bidi]: fix flaky bidi network test -
can request cookies(#16141) (Navin Chandra) #16141 - 68ebd5f: Renaming variable and converting it to nullable bool? (#16138) (Diego Molina) #16138
- f4ddfc1: [dotnet][rb][java][js][py] Automated Browser Version Update (#16064) (Selenium CI Bot) #16064
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 0d9ee19: [dotnet][py][java][js]: add
defaultas a value for SameSite (#16129) (Navin Chandra) #16129 - 7a35455: [js]: skip fedcm tests until Chrome 140 (#16137) (Navin Chandra) #16137
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 66e4787: [java][BiDi] implement emulation (#16070) (Swastik Baranwal) #16070
- e7416fe: [py]: enable chrome beta tests for CI-RBE (#16125) (Navin Chandra) #16125
- cc88b00: [py] Update API docs - include nightly release and minor fixes (#16132) (Corey Goldberg) #16132
- f00e838: [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) (#16131) (Diego Molina) #16131
- 2ab802b: [dotnet] Add readable timestamps to log in Chromium browsers (#16133) (Diego Molina) #16133
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 2a74c64: [py] Fix license in package metadata and include copyright notices (#16114) (Corey Goldberg) #16114
- 7d0646a: [dotnet] Change default internal log level to Warn (#16126) (Nikolay Borisenko) #16126
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- b981b71: [dotnet] Remove long awaited obsolete members (#16121) (Nikolay Borisenko) #16121
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8cf788f: [py][bidi]: add
unhandled_prompt_behaviorparam forcreate_user_context(#16112) (Navin Chandra) #16112
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 7407515: Update README.md to remove message about broken JS API docs (#16107) (Pallavi) #16107
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 0f831ba: [grid] Fix race condition and improve logging in LocalSessionMap (#15370) (Viet Nguyen Duc) #15370
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 2cdef8f: [dotnet] [bidi] BiDi class is not inheritable (Nikolay Borisenko)
- 1d054e7: [dotnet] [bidi] Return EmptyResult object which might be non-empty (Nikolay Borisenko)
- 8e46f06: [dotnet] [bidi] Expose internal spec methods to be truly publicly available (Nikolay Borisenko)
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 08507ee: [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547) (Viet Nguyen Duc) #15547
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 9b49091: [py] Fix selenium-manager binary location in sdist packaging (#16074) (James Hilliard) #16074
- 79149e8: [py][bidi]: support
accept_insecure_certsandproxyparameters increate_user_context(#15983) (Navin Chandra) #15983
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 849b553: [py] Fix vendor prefix for Edge browser remote connections (#16078) (Corey Goldberg) #16078
- Java
Published by github-actions[bot] 11 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 66e1130: [dotnet] Fix GetContext docs in Firefox driver (Nikolay Borisenko)
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- bc88096: [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003) (Corey Goldberg) #16003
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- b9dac0b: [py] Fix API doc generation script and include BiDi Emulation docs (#16037) (Corey Goldberg) #16037
- 21e3af9: [dotnet][rb][java][js][py] Automated Browser Version Update (#16042) (Selenium CI Bot) #16042
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- b98063c: [dotnet][rb][java][js][py] Automated Browser Version Update (#16039) (Selenium CI Bot) #16039
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- fbde7fa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16029) (Selenium CI Bot) #16029
- db00a84: [py] Fix path in unit test so it works cross-platform (#16033) (Corey Goldberg) #16033
- 6c35645: [py][bidi]: implement bidi module - emulation (#15819) (Navin Chandra) #15819
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 9c40e0e: [dotnet] Fix typos (#16032) (Noritaka Kobayashi) #16032
- 9e9c9a4: [rust] Minor change in Cargo description field (Boni Garcia)
- ce6f840: [rust] Update Bazel Cargo lock file (Boni Garcia)
- cbe4b3a: [rust] Normalize architecture strings sent to Plausible (#15970) (Boni Garcia)
- 929f343: [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context (#16034) (Nikolay Borisenko) #16034
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8679ff8: Fix typos in javascript & rb (#16019) (Noritaka Kobayashi) #16019
- a9348cf: [java] JSpecify annotations for capabilities (#14397) (mk868) #14397
- c1010eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#16018) (Selenium CI Bot) #16018
- 85faa75: Fix various typos in comments (#16022) (Noritaka Kobayashi) #16022
- 99c7cbf: [py] Update to release Selenium Python 4.34.2 (Diego Molina)
- 6c607a8: [py] Nightly version (Diego Molina)
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- a9fb7e5: Update mirror info (Tue Jul 1 00:27:13 UTC 2025) (Selenium CI Bot)
- 134c0b7: [py][bidi]: add high level API for script module -
pin,unpinandexecute(#15936) (Navin Chandra) #15936 - 578bc2a: [dotnet][rb][java][js][py] Automated Browser Version Update (#15986) (Selenium CI Bot) #15986
- Java
Published by github-actions[bot] 12 months ago
https://github.com/SeleniumHQ/selenium - Selenium 4.34.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [ci] Clear warning from Grid UI component tests by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15783
- [py] Fix pytest_ignore_collect hook to respect --ignore by @mgorny in https://github.com/SeleniumHQ/selenium/pull/15787
- [py] Increase timeout in devtools test by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15793
- [py] Upgrade type hints by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15784
- [dotnet] [bidi] Add AcceptInsecureCerts and Proxy options when create new user context by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15795
- [grid] Silent fail on invalid log level by @Oxilod in https://github.com/SeleniumHQ/selenium/pull/15796
- Bump setup-bazel action by @p0deje in https://github.com/SeleniumHQ/selenium/pull/15802
- Don't silence stderr in format.sh by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15804
- [dotnet] [bidi] Declare allowed nullable objects in constructors type by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15809
- Fix type error for attribute in remote_connection.py by @Bradltr95 in https://github.com/SeleniumHQ/selenium/pull/15810
- [py] Lint Python with ruff by @p0deje in https://github.com/SeleniumHQ/selenium/pull/15811
- fixed error in selenium/webdriver/common/bidi/common.py:19 by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15814
- [py] Fix import for type hint by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15817
- [py] Bump ruff version by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15818
- [dotnet] [bidi] Simplify modules namespace for end users (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15820
- [dotnet] Remove unnecessary stylecop files by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15824
- [py] Lint and format all python files by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15828
- [py][bidi]: add
enable_webextensionsoption for chromium-based browsers by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15794 - [py] Auto-generate Python API docs from code by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15822
- [py] Fix python API docs publishing at readthedocs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15832
- Change flag for Chrome/Edge headless mode in tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15831
- [py] Cleanup tox config by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15833
- [rb] Add support for beta chrome by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15417
- Revert "[rb] Add support for beta chrome" by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15837
- [py] Fix: Mypy type annotation errors by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15841
- [py] New script to update Python dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15845
- fixed errors in browser.py for 15697 by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15847
- [py][bidi]: implement bidi permissions module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15830
- [py] Regeneratee py/docs/source/api.rst by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15856
- [dotnet] Align CS projects name to understand the editing context by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15843
- [py][bidi]: enable edge bidi storage test -
test_get_all_cookiesby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15859 - Caching the size/length in loops to slightly improve performance by @LuisOsv in https://github.com/SeleniumHQ/selenium/pull/15852
- Update exceptions.py by @adolfoarmas in https://github.com/SeleniumHQ/selenium/pull/15862
- Revert "Update exceptions.py" by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15864
- [py] Re-apply #15862 by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15865
- [py] fix driver_element_finding_tests.py by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15863
- [py] Fix another broken test by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15866
- [feature] add method RemoteWebDriver.isDownloadsEnabled() by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/15868
- [refactor] use constant
CapabilityType.ENABLE_DOWNLOADSinstead of hard-coded valuese:downloadsEnabledby @asolntsev in https://github.com/SeleniumHQ/selenium/pull/15867 - fixed mypy error and change source var by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15853
- [py] Refactored
conftest.pyin a more object oriented design approach by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/15495 - [py] do not use global var for devtools, allows multiple devtools to run by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15881
- [py] Fix : Mypy type annotation errors - 2 by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15848
- [py] Remove publication of typing coverage in CI by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15886
- [rb] Fix child process terminate method when a process is already terminated by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15789
- [rb] Add support for beta chrome by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15874
- [py][bidi]: add
timestamptoHistoryUpdatedParamsclass by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15892 - [py] Fix possible TypeError in expected conditions by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15891
- [py] Refactored
server.pyin a more pythonic approach. by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/15840 - [py] Add properties (getter/setter) for service args by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15889
- [py] Fix error handler check_response by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15887
- [java] Fix code formatting by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15903
- [py][bidi]: add BiDi script module commands by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15880
- [py] Fix: Mypy type annotation errors in remote/webdriver.py by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15900
- [grid] Add GreedySlotSelector as a built-in slot-selector option by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15897
- [java] deprecate FtpProxy by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15907
- [rb] add guard for browser version by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15899
- [dotnet] [bidi] Adjust proxy configuration for new sessions by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15914
- [dotnet] [bidi] Add OnHistoryUpdated event by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15916
- [py] Bump requirements for packaging and dev by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15909
- [py] Deprecate support for FTP proxies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15906
- [py] Skip devtools when generating Python API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15918
- [py] Type hint cleanup by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15917
- [java]: disable
canGetAllCookiestest for edge by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15915 - [grid] Add config
blocked-routesand specificblocked-delete-sessionin Router by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15920 - Revert "[grid] Add config
blocked-routesand specificblocked-delete-sessionin Router" by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15921 - [py] add doc support for few exceptions by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15913
- [build] Support bazel test on Windows for .NET by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15923
- [dotnet] Mark FTP proxy support as deprecated by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15925
- [dotnet] [bidi] Protect DTO types from inheritance by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15919
- [rb] Feat 15905/deprecate ftp proxy by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15926
- [java][BiDi] implement browsingContext.historyUpdated by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15901
- [java][refactor] Remove Empty Space in CommandPayload by @Bradltr95 in https://github.com/SeleniumHQ/selenium/pull/15934
- [FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved… by @manuelsblanco in https://github.com/SeleniumHQ/selenium/pull/15910
- Clarify contributing guidelines by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15937
- [java][BiDi] implement web extensions by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15660
- [java] Made
JsonToWebElementConvertermethods/fields protected by @AB-xdev in https://github.com/SeleniumHQ/selenium/pull/15885 - [py] Adding Note to enable_webextensions() regarding CDP (plus gen docstring updates) by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15927
- [js] Update dependency ws to ^8.18.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15780
- [js] Update dependency sinon to ^19.0.5 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15771
- [js] Update dependency multer to v1.4.5-lts.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15770
- [grid] Session can be deleted via Grid UI by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15808
- [java] Feat 14291/jspecify nullable annotation by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15924
- [java] Update dependency net.bytebuddy:byte-buddy to v1.17.6 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15941
- Remove license info from readme by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15821
- [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to 29c451d by @renovate in https://github.com/SeleniumHQ/selenium/pull/15766
- [py] Update dependency Pygments to v2.19.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15950
- [java] Use Environment variable to set driver location by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15653
- [rust] Electron support in Selenium-Manager (#13954) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/15752
- [py] Return HTTP response reason when remote connection error occurs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15942
- [py] add macOS specific keys to Key enum by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15948
- [rb] Add macOS key mappings for Options and Function keys by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15959
New Contributors
- @Oxilod made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15796
- @Bradltr95 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15810
- @ShauryaDusht made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15841
- @LuisOsv made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15852
- @adolfoarmas made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15862
- @AB-xdev made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15885
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 401e5dd: [java][bidi] Add new fields of BrowsingContextInfo (Puja Jagani)
- 6f4ce7e: [bidi][java] Add method to get browsing context tree with root (Puja Jagani)
- b4678fc: [java] Fix code formatting (#15903) (Corey Goldberg) #15903
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.33.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [py] Exclude devtools directory from type checking by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15695
- [py] Add clean_options fixture and remove all Python tests from .skipped-tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15696
- [java][bidi]: enable tests for storage module for edge by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15667
- [py][bidi]: add bidi storage module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15669
- [build] allow GitHub Actions runner to use 4GB for JVM Heap by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15692
- update old freenode channel link to libera by @t7ru in https://github.com/SeleniumHQ/selenium/pull/15698
- fixing mypy error from #15693 by @bandophahita in https://github.com/SeleniumHQ/selenium/pull/15705
- [java] Removing deprecated items in Require.java by @diemol in https://github.com/SeleniumHQ/selenium/pull/15711
- [java] Removing RemoteStatus as it was deprecated. by @diemol in https://github.com/SeleniumHQ/selenium/pull/15712
- [rb] move all guard and zipper tests to unit tests by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15717
- [rust] Replace WMIC commands (deprecated) by WinAPI in Windows by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/15363
- [py][BiDi] use constant for LogLevel by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15677
- Let firefox choose the bidi port by default by @tomhughes in https://github.com/SeleniumHQ/selenium/pull/15727
- [rb] Upgrade to Ruby 3.2 by @p0deje in https://github.com/SeleniumHQ/selenium/pull/15714
- [py] Missing Headers Assignment in Network Class’s _on_request() by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15736
- [py] correct type annotations of default-None params by @DeflateAwning in https://github.com/SeleniumHQ/selenium/pull/15341
- [py] Add missing 'id' property to ShadowRoot class by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15739
- [py] Bump Python package requirements to latest versions by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15731
- [py] Use ruff for linting and code formatting by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15746
- [py]: return
messageas part of exception inexecutemethod by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15751 - [py][tests]: check for .txt file in remote download test by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15758
- [java] Removing deprecated
setScriptTimeoutandpageLoadTimeout. by @diemol in https://github.com/SeleniumHQ/selenium/pull/15764 - [py][bidi]: add bidi webExtension module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15749
- [py] Better error for downloads on local webdrivers by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15756
- [py] Add missing modules to python API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15779
- [ci] Workflow for Grid UI component tests by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15778
- [grid] UI Sessions capability fields to display as additional columns by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15759
- [grid] UI Overview is able to see live preview per Node by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15777
New Contributors
- @t7ru made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15698
- @tomhughes made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15727
- @DeflateAwning made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15341
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.32.0...selenium-4.33.0
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 4768f5a: [dotnet] [bidi] Avoid entities renaming on client and just follow specification (Nikolay Borisenko)
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 9b48eb1: [dotnet][rb][java][js][py] Automated Browser Version Update (#15730) (Selenium CI Bot) #15730
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- baa5fc2: Update mirror info (Sun May 4 00:24:59 UTC 2025) (Selenium CI Bot)
- 8aec0b9: [py] Add clean_options fixture and remove all Python tests from .skipped-tests (#15696) (Corey Goldberg) #15696
- 13ffbb9: [js] Fixing JS FF test that needs to add arguments. (Diego Molina)
- 58eecd8: [js] Making Bidi Network, DevTools and Options test pass in RBE (Diego Molina)
- aa30fd2: [js] Chrome service tests are passing on RBE (Diego Molina)
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f084a74: [py] Exclude devtools directory from type checking (#15695) (Corey Goldberg) #15695
- 231acc5: Update mirror info (Sat May 3 12:08:11 UTC 2025) (Selenium CI Bot)
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Chores
- CONTRIBUTING.md: update bazel commands for JS (#15507) #15507 (Swastik Baranwal)
- README.md: Update bazel test command for JS (#15520) #15520 (Navin Chandra)
Commits
- aff69c0: [build] fix code to properly update maven artifacts (titusfortner)
- 48d426b: [build] verify release targets are correct during build (titusfortner)
- 6d26762: [dotnet] [bidi] Make
BytesValuenot nested (#15433) (Nikolay Borisenko) #15433 - 68bfaf9: [dotnet] [bidi] Make input
Actionsas not nested (#15437) (Nikolay Borisenko) #15437 - 931fd95: [dotnet] [bidi] Make
ProxyConfigurationas not nested (#15438) (Nikolay Borisenko) #15438 - fab21ed: [dotnet] [bidi] Make
Locatortypes as not nested (#15429) (Nikolay Borisenko) #15429 - 2518ae1: [dotnet] [bidi] Make
ClipRectangleas not nested (#15431) (Nikolay Borisenko) #15431 - 96ac5f9: [dotnet] [bidi] Make
RealmInfoas not nested (#15444) (Nikolay Borisenko) #15444 - c7e842a: [dotnet] [bidi] Make input
Originas not nested (#15445) (Nikolay Borisenko) #15445 - 5616096: [rb] add guards to failing firefox tests (titusfortner)
- f5cfd43: Add a html page for cookie that changes background color (Puja Jagani)
- 0c0d458: [py]: use
Byclass attributes instead of strings (#15402) (Navin Chandra) #15402 - 030f1f6: [build] allow passing rake flags to go scripts with -- separator (titusfortner)
- c02115b: [rb] use property instead of attribute to test values (titusfortner)
- bbfd98b: [rb] update reason for test guard (titusfortner)
- 04a8796: [rb] fix test failures on RBE by restarting sessions between tests (titusfortner)
- 8313156: Update OS base to Jammy (Viet Nguyen Duc)
- 1cfa0a0: [rb] restart sessions between target locator tests on RBE to minimize spurious failures (titusfortner)
- ffbfa02: [py] css data attributes that begin with a number need to use quotes (titusfortner)
- e60ce06: [java][bidi]: use
getBidiSessionStatusmethod in tests (#15403) (Navin Chandra) #15403 - 902afc3: [build] update references to where maven dependencies are stored (titusfortner)
- 74a9e5c: [build] ensure all files are properly committed for version and changelog updates (titusfortner)
- 8f15b44: [build] add more context to pre-generated change logs (titusfortner)
- 99e61ce: [build] update release preparation PR message (titusfortner)
- 2af239f: [build] fix java target verification (titusfortner)
- 013ab47: [js][bidi]: implement permissions module commands in JS (#15304) (Navin Chandra) #15304
- 265df15: [bidi][java] Add Permissions Module commands (#15294) (Puja Jagani) #15294
- 252ba68: [ci] Update remote-image Dockerfile (#15460) (Viet Nguyen Duc) #15460
- 05ab017: [py] fix doc for find_elements (#15411) (Swastik Baranwal) #15411
- 03a82d0: [rb] remove unused linters that have bugs on recent updates (titusfortner)
- ef4d014: [build] remove IE link from release notes (titusfortner)
- 4b967e5: [build] update pinned browsers (titusfortner)
- 33b9618: [build] update selenium manager version (titusfortner)
- 95d67e9: [build] update authors file (titusfortner)
- ced5b22: [build] update maven dependencies (titusfortner)
- 52e6e1d: [py] improve socket resource management with proper shutdown sequence (#15453) (Robin) #15453
- c43af38: [py] Update Python documentation (modernization) (#15459) (Corey Goldberg) #15459
- db1223d: [py] Fix bare exception (#15465) (Corey Goldberg) #15465
- 509c7f1: [build] update change logs and bump versions for 4.30 (titusfortner)
- dada4fb: [py] Fix docstring issues that sphinx complains about (#15466) (Corey Goldberg) #15466
- a3d04b7: Update mirror info (Fri Mar 21 00:21:11 UTC 2025) (Selenium CI Bot)
- 044097e: [java] handle
getNamedCookieanddeleteNamedCookiefor empty strings (#15092) (Swastik Baranwal) #15092 - 25e3e41: [build] fix documentation generation tasks (titusfortner)
- 5989861: [build] fix bad indentation of yml (titusfortner)
- b9fda18: [build] documentation workflow needs to fetch gh-pages (titusfortner)
- 53eec40: [build] better syntax and logging for release tasks (titusfortner)
- be25555: [build] separate documentation PRs by language due to size (titusfortner)
- 866df23: [build] create dynamic language matrix for documentation workflow (titusfortner)
- 75c3bbf: [build] update docs workflow should only commit the changes in the applicable directory (titusfortner)
- 40c6c5b: [build] fix bug preventing node documentation from running (titusfortner)
- e164093: [build] node documentation is in the javascript directory (titusfortner)
- 49fc4ef: Update mirror info (Sat Mar 22 00:20:52 UTC 2025) (Selenium CI Bot)
- 3b5c013: [build] move git commit actions from rakefile tasks to workflow steps (titusfortner)
- d17f2e4: bump versions to nightly (titusfortner)
- 0b5895b: [rb] put back the script method that was inadvertently deleted (titusfortner)
- e92ff01: [rb] add bidi tests to rbe (titusfortner)
- a072f1b: [build] rename skip-remote to skip-rbe (titusfortner)
- 5962148: [rb] Fix BiDi tests errors (#15482) (Augustin Gottlieb) #15482
- 02ecb84: [rb] update changelog and bump version to 4.30.1 (titusfortner)
- 7ce4ef4: [rb] bump version to nightly (titusfortner)
- 6d93237: [build] improve how nightly version is referenced in rake tasks (titusfortner)
- 5f5f3b9: Update mirror info (Sun Mar 23 00:23:21 UTC 2025) (Selenium CI Bot)
- cb0d3f3: [rb] fix linting in rake file (titusfortner)
- 3a051cd: [py] service: only shutdown if process not terminated (#15183) (Sandro) #15183
- 64dbbfc: [dotnet][rb][java][js][py] Automated Browser Version Update (#15485) (Selenium CI Bot) #15485
- 43fcf45: [dotnet] [bidi] Decouple EvaluateResult in Script module (#15493) (Nikolay Borisenko) #15493
- d92e71e: [dotnet] [bidi] Decouple AuthCredentials in Network module (#15491) (Nikolay Borisenko) #15491
- a44134b: [dotnet] [bidi] Decouple WindowProxyProperties in Script module (#15490) (Nikolay Borisenko) #15490
- 2be9609: [dotnet] [bidi] Decouple ChannelProperties in Script module (#15489) (Nikolay Borisenko) #15489
- ca9de17: [dotnet] [bidi] Decouple ScreenshotOrigin in BrowsingContext module (#15488) (Nikolay Borisenko) #15488
- 889dee7: [dotnet] [bidi] Decouple nested types in Locator (#15487) (Nikolay Borisenko) #15487
- 46eb0b5: [bazel] Rename
remoteconfig torbe(Simon Mavi Stewart) #15496 - 4d413c6: [js] add ErrorCode for
DetachedShadowRootError(#15455) (Swastik Baranwal) #15455 - 3054072: Remove the
wgxpathlibrary (Simon Mavi Stewart) #15498 - b06b65c: Fix formatting (Simon Mavi Stewart) #15498
- 354d6ea: Formatting. Again (Simon Mavi Stewart) #15498
- 9ef1441: [build] keep stage release workflow from throwing errors on every PR (titusfortner)
- 86156cb: [dotnet] Fix null warnings in
RelativeByby sealing the type (#15379) (Michael Render) #15379 - 5daec91: [bidi] Prefer returning immutable versions of values when serialising to JSON (Simon Mavi Stewart)
- 015ad63: [bidi][java] Add test to add a cookie in a user context (#15312) (Puja Jagani) #15312
- 50d2cc9: [JS] Remove js_dossiar references (#15508) (Sri Harsha) #15508
- c6210c1: Relocate selenium-webdriver to root directory (#15509) (Sri Harsha) #15509
- 75ae3ad: [bazel] Bump
rules_ruby(Simon Mavi Stewart) - 2634ecf: [grid] remove more firefox devtools leftovers SeleniumHQ#15323 (Jörg Sautter)
- abb85b2: [java] reverted the failing unittest (Jörg Sautter)
- 5481538: Set 128 as the minimum Firefox version required for geckodriver 0.36.0 (Boni Garcia)
- 5a66cf9: [java] Add nullness for AppCacheStatus, Credential, and Either (#15119) (mk868) #15119
- d8f156b: [java] Add nullness for interactions (#15118) (mk868) #15118
- 848df8b: [rust] Check browser path exists in test (Boni Garcia)
- 8f09638: [rb] Allow symbols again to be passed on delete_cookie (#15519) (Augustin Gottlieb) #15519
- 37d2ec1: [dotnet] [bidi] Simplify conversion to
LocalValue(#15441) (Michael Render) #15441 - 21c0614: [js][bidi]: fix storage module instance checks and add user context cookie test (#15467) (Navin Chandra) #15467
- 481a430: Enable rust tests in RBE builds (#15516) (Simon Stewart) #15516
- 014d1c3: [dotnet] Address lingering AOT warnings (#15506) (Michael Render) #15506
- 99419ef: Run
./scripts/format.sh(Simon Mavi Stewart) - 1318f59: [dotnet] [bidi] Unignore GetClientWindows test for chromium (#15534) (Nikolay Borisenko) #15534
- 8b5f9c4: [build] ensure apt-get update happens before installing fluxbox (titusfortner)
- 7b0236e: [build] do not change directory for npm install since using with prefix (titusfortner)
- 1d94a59: [build] fix javascript documentation generation (titusfortner)
- 06fe681: [dotnet] [bidi] Ignore some Storage Cookies related tests for Edge with known issue attached (Nikolay Borisenko)
- 75615d5: Update label-commenter-config.yml (Diego Molina)
- ee17b37: [dotnet] Unify protected and internal Execute methods (#15233) (Michael Render) #15233
- 9209f41: [build] renovate to label PRs with our dependencies tag (titusfortner)
- a05a51f: [build] add custom comment for issues labeled with support (titusfortner)
- d77b0c7: [build] add auto-stale for issues labeled with awaiting-answer and logging (titusfortner)
- 35dadd7: [build] fix label commenter (titusfortner)
- fb6a91a: [py] Remove unused mocker arg in chrome options test (Corey Goldberg) #15540
- bea8f71: [build] update label references (titusfortner)
- 3079db6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15505) (Selenium CI Bot) #15505
- 96bb293: [build] have qodo only add the standard Selenium GitHub labels (titusfortner)
- 08f00ec: [build] label pull requests based on file path (titusfortner)
- 45ef9e8: [build] update label commenter to apply support label comment to a PR (titusfortner)
- b4a66db: [build] actually run label commenter on PR label actions as well (titusfortner)
- fe38c05: [JS] Update pnpm-lock.yaml file to latest (Sri Harsha)
- 2f25394: [JS] Fix nightly builds (Sri Harsha)
- b9d91b4: [dotnet] Simplify
PopupWindowFinder.Invoke(#15549) (Michael Render) #15549 - 8de2b1c: [java][bidi] Fix an incorrect method under test (Puja Jagani)
- 55301ee: [java] Fix typo in test and webpage for log entry events (Puja Jagani)
- 98b1553: [dotnet][rb][java][js][py] Automated Browser Version Update (#15548) (Selenium CI Bot) #15548
- 9f6c0fe: [grid] Expose register status via Node status response (#15448) (Viet Nguyen Duc) #15448
- 1e21477: [build] use pull_request instead of pull_request target on PR label commenting (titusfortner)
- 1b923b4: [build] use personal PAT to add comments and labels to PRs from forks (titusfortner)
- 6561eae: [build] this does need pull_request_target with PAT with no checkout (titusfortner)
- 3d13da1: [py] Fix driver class name in test fixtures (#15550) (Corey Goldberg) #15550
- 38234bd: [build] update templates and auto-label issues and PRs (#15542) (Titus Fortner) #15542
- 815fea0: [build] make proper use of pull_request_target for auto labeling and commenting (titusfortner)
- b162460: [build] use the right PAT to get label commenter to work (titusfortner)
- bf0c427: [rb] whatever changed in latest chrome to break fedcm tests is not an issue when restart browser between tests (titusfortner)
- c7e096b: [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed (#15557) (Sri Harsha) #15557
- e8f0656: [rb] update firefox test to allow system access for changing content context (titusfortner)
- 250a509: [rb] removing guards from Java tests; chrome bug fixed in v137 (titusfortner)
- 3e0162a: [java] put Edge test guard back, bug was fixed in v135; Edge still running 134 (titusfortner)
- d0a851f: [java] fix linting (titusfortner)
- dd789f2: [java] enable safari for CookieImplementationTest (#15544) (Swastik Baranwal) #15544
- aef3918: [rust] allow tests to find selenium manager in both linux and windows (titusfortner)
- 57bf403: [dotnet] [bidi] Make ContinueWithAuthCommand closer to spec (breaking change) (#15545) (Nikolay Borisenko) #15545
- a35b5a7: [dotnet] Format changelog for previous releases (Nikolay Borisenko)
- 1a470d1: [build] fix the file name for qodo bot (titusfortner)
- 77adbf2: [dotnet] [bidi] Avoid intermediate JsonDocument allocation to determine unordered discriminator (#15555) (Nikolay Borisenko) #15555
- 97a1769: [rb] add guard to bidi test for running on rbe (titusfortner)
- b66ebd1: [rb] guard tests for chrome bug on alerts with bidi (titusfortner)
- 218b5bb: [build] allow tests tagged exclusive-if-local to run on rbe (#15483) (Titus Fortner) #15483
- 93b78e6: [build] fix rakefile to prep next release (titusfortner)
- ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
- c78af18: [build] missed updating some label names (titusfortner)
- 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
- 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
- 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
- 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
- 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
- e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
- 570b228: [build] update the message to triagers in first issue comment (titusfortner)
- 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
- e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
- 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
- db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569
- c5e49c9: Update mirror info (Sat Apr 5 00:22:47 UTC 2025) (Selenium CI Bot)
- 9dee74a: bump pinned linux edge and driver to 135 (titusfortner)
- 1ef9f18: [build] fix release so it works from PR as well as workflow dispatch (titusfortner)
- 44a872b: [build] nightly tag is getting in the way of the auto-changelog generation (titusfortner)
- e915b39: [build] remove unnecessary complexity from updating docs job (titusfortner)
- 4ae8fc9: [build] get the workflows to call each other the right way (titusfortner)
- 25d1e01: [build] plurals are tricky (titusfortner)
- 28333f0: [build] rake task arguments are tricky (titusfortner)
- 9ff7d7c: Update mirror info (Sat Apr 5 12:07:51 UTC 2025) (Selenium CI Bot)
- 5bf0aab: [py] Fix test args for --headless and --bidi (#15567) (Corey Goldberg) #15567
- 702724c: [py] Only skip WebKit tests on Windows (#15470) (Corey Goldberg) #15470
- 5c89e7e: [dotnet] [bidi] Revisit some core functionality to deserialize without intermediate
JsonElementallocation (#15575) (Nikolay Borisenko) #15575 - 9f49428: [py] Fix broken test for chromedriver logging (#15579) (Corey Goldberg) #15579
- c551357: [py] Fix test for w3c touch pointer properties (#15580) (Corey Goldberg) #15580
- 65f7854: bump versions to nightly (titusfortner)
- 35f5488: Update mirror info (Mon Apr 7 00:28:15 UTC 2025) (Selenium CI Bot)
- f9fe39c: [grid] Dynamic Grid can enforce platform for node browser images (Viet Nguyen Duc)
- 55d0708: [py] Fix FedCM tests leaking state (#15583) (Corey Goldberg) #15583
- 9935e51: [dotnet] [bidi] Address BiDi's JSON converter AOT warnings (#15390) (Michael Render) #15390
- 3d0f690: [dotnet] [bidi] Added missing GenericLogEntry log entry type in Script module (#15591) (Nikolay Borisenko) #15591
- 900bbaa: [grid] Ignored options when they are prefixed, safari specif as well (#15574) (Diego Molina) #15574
- 25efb72: [rb] log at info level with names and values when Guards#add_condition used (titusfortner)
- 8fd0ebd: [rb] guards should match false not nil (titusfortner)
- c66ec8e: [py] Remove broken logo from Sphinx generated API docs (#15597) (Corey Goldberg) #15597
- ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
- ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602
- e8fae63: [py] Fix failing test for Edge logging (#15605) (Corey Goldberg) #15605
- fddae90: [rb] Add PrintOptions Implementation for Ruby WebDriver (#15158) (Vinaysimha Varma Yadavali) #15158
- d205693: [py] BiDi Network implementation of Intercepts and Auth in Python (#14592) (Simon Benzer) #14592
- 7b530cd: [py] Use XWayland for internal Python Firefox tests (#15601) (Corey Goldberg) #15601
- a39a168: [py] Use mock.patch for environment variables in tests (#15607) (Corey Goldberg) #15607
- 78ffa20: [ruby] fix lint for print_options.rb (#15608) (Swastik Baranwal) #15608
- f629044: [py] Configure readthedocs publishing for Python API docs (#15614) (Corey Goldberg) #15614
- a187e3c: [py] Fix select being able to select options hidden by css rules (#15135) (Federico Franco) #15135
- 963bf95: [py][bidi]: Implement BiDi browser module (#15616) (Navin Chandra) #15616
- 12a1593: [dotnet] [bidi] Combine network interception to apply rules (breaking change) (#15603) (Nikolay Borisenko) #15603
- 5534d2e: [dotnet] [bidi] Add strongly-typed
LocalValue.ConvertFromoverloads (#15532) (Michael Render) #15532 - 35c4323: [py] Add missing modules to Python API docs (#15624) (Corey Goldberg) #15624
- f457f15: [dotnet] [bidi] Do not throw when CallFunction or Evaluate return exceptional result (breaking change) (#15521) (Michael Render) #15521
- 70dd7d4: [py] Skip bidi tests on browsers that don't support bidi (#15625) (Corey Goldberg) #15625
- 94aec15: [py] Add missing test (#15559) (Swastik Baranwal) #15559
- 3d51071: [rb] update rubocop (titusfortner)
- 0acb52e: [rb] add enable_downloads to attr_accessor for all options classes (titusfortner)
- 0e9e9de: [rb] fix linting of tests (titusfortner)
- 827efd4: [rb] make logging of test guards debug level not info (titusfortner)
- 44a87ed: [build] request issues include a link to a gist for long logs (titusfortner)
- f4c073d: [rb] fix linting (titusfortner)
- 99f78ee: [build] skip running ruby lint in RBE since there is a separate job for it (titusfortner)
- 23c7662: [build] skip running ruby lint in ci-ruby since there is a separate job for it run on every commit (titusfortner)
- 8c9aa17: [py] Remove unused xfail on chrome/edge service tests (#15637) (Corey Goldberg) #15637
- f5b8d3e: [py] Adjust xfail markers for window size/position tests (#15638) (Corey Goldberg) #15638
- 8f40a8f: [py] Call service.stop() when session can't be started (#15636) (Corey Goldberg) #15636
- 0de6351: [dotnet] [bidi] Reuse memory when receiving websocket messages (#15640) (Nikolay Borisenko) #15640
- 3e26d11: [py] Remove logging API for non-Chromium browsers (#15641) (Corey Goldberg) #15641
- 0686d8f: [py] Raise TypeError when creating webdriver.Remote() without options (#15619) (Corey Goldberg) #15619
- 3d055cd: [py] Upgrade dependencies for mypy tox environment (#15642) (Corey Goldberg) #15642
- f8ad18b: [py] Fix Remote Firefox tests on Linux/Wayland (#15648) (Corey Goldberg) #15648
- 727fae0: [dotnet] Enhance Selenium Manager platform detection (#15649) (Nikolay Borisenko) #15649
- 35adce2: [dotnet] [bidi] Use sync version of writing to memory stream while receiving messages (Nikolay Borisenko)
- 56c9d29: [dotnet] Use namespace file scoped (#15651) (Nikolay Borisenko) #15651
- 65fcc08: [py] Fix flaky WebDriverWait tests (#15650) (Corey Goldberg) #15650
- 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
- aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
- 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558
- 1eba709: [java][bidi]: add browsingContext event
onNavigationCommitted(#15560) (Navin Chandra) #15560 - 6b17327: [java][BiDi]: enable Edge tests for RemoteWebDriverBiDiTest (#15412) (Swastik Baranwal) #15412
- ac98d8f: [java][bidi] Add network module chrome tests (#15654) (Puja Jagani) #15654
- 45dc304: [py] Fix driver service stop when starting browser fails (#15656) (Corey Goldberg) #15656
- 666e225: [java] Add a wait to a BiDi DefaultWheelTest which keeps failing in CI (Puja Jagani)
- 019f7c5: [java] Set remote active protocol to BiDi for Firefox (#15224) (Puja Jagani) #15224
- 5a2d259: [py][bidi]: add bidi command
session.statusand encapsulate in Session class (#15615) (Navin Chandra) #15615 - 00b3c5e: [dotnet][rb][java][js][py] Automated Browser Version Update (#15659) (Selenium CI Bot) #15659
- 6914339: [java] Add header while creating websocket (#15655) (Puja Jagani) #15655
- a1ff120: Set remote active protocol in Firefox to BiDi only (Puja Jagani)
- f7aa586: [rb] Fix a test for changing the remote active protocol for Firefox (Puja Jagani)
- 4dab85c: [java][BiDi] enable Edge BiDi tests for network module (#15661) (Swastik Baranwal) #15661
- 7a60563: [build] used the wrong triage guide link in issues reply (titusfortner)
- cef94af: [py] Re-enable remote tests in bazel and fix broken tests (#15657) (Corey Goldberg) #15657
- 1a7edb2: [py][bidi]: Implement BiDi
browsing_contextmodule (#15631) (Navin Chandra) #15631 - 88479dc: [py][BiDi] separate log module from script module and add more tests (#15668) (Swastik Baranwal) #15668
- 3186f19: [dotnet][rb][java][js][py] Automated Browser Version Update (#15663) (Selenium CI Bot) #15663
- 479d197: [rb] handle issue with selenium manager exit status being nil (#15676) (Titus Fortner) #15676
- 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
- e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
- 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673
- f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666
- adf0c4c: [java] If a dep comes from a BOM, omit the version number (#15682) (Simon Stewart) #15682
- bce221b: [java] Bump deps from BOMs to latest versions (#15689) (Simon Stewart) #15689
- 4cacd4a: [grid] Remove
browserNamecapability from stereotype and SlotMatcher when using Relay Node to test a mobile application (#15537) (Viet Nguyen Duc) #15537 - 70e415a: [build] allow manually rerunning RBE with cache disabled (#15680) (Titus Fortner) #15680
- d17c8aa: [build] Prepare for release of Selenium 4.32.0 (#15690) (Selenium CI Bot) #15690
- 3542999: Bumping to nightly (Diego Molina)
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.32.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [py] Fix test args for --headless and --bidi by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15567
- [py] Only skip WebKit tests on Windows by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15470
- [dotnet] [bidi] Revisit some core functionality to deserialize without intermediate
JsonElementallocation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15575 - [py] Fix broken test for chromedriver logging by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15579
- [py] Fix test for w3c touch pointer properties by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15580
- [py] Fix FedCM tests leaking state by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15583
- [dotnet] [bidi] Address BiDi's JSON converter AOT warnings by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15390
- [dotnet] [bidi] Added missing GenericLogEntry log entry type in Script module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15591
- [grid] Ignored options when they are prefixed, safari specif as well by @diemol in https://github.com/SeleniumHQ/selenium/pull/15574
- [py] Remove broken logo from Sphinx generated API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15597
- [py] Fix PyTest configuration for WPEWebKit by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15602
- [py] Fix failing test for Edge logging by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15605
- [rb] Add PrintOptions Implementation for Ruby WebDriver by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15158
- [py] BiDi Network implementation of Intercepts and Auth in Python by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14592
- [py] Use XWayland for internal Python Firefox tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15601
- [py] Use mock.patch for environment variables in tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15607
- [ruby] fix lint for print_options.rb by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15608
- [py] Configure readthedocs publishing for Python API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15614
- [py] Fix select being able to select options hidden by css rules by @FFederi in https://github.com/SeleniumHQ/selenium/pull/15135
- [py][bidi]: Implement BiDi browser module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15616
- [dotnet] [bidi] Combine network interception to apply rules (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15603
- [dotnet] [bidi] Add strongly-typed
LocalValue.ConvertFromoverloads by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15532 - [py] Add missing modules to Python API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15624
- [dotnet] [bidi] Do not throw when CallFunction or Evaluate return exceptional result (breaking change) by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15521
- [py] Skip bidi tests on browsers that don't support bidi by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15625
- [py] complete
test_should_throw_an_exception_if_an_alert_has_not_been_dealt_with_and_dismiss_the_alertby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15559 - [py] Remove unused xfail on chrome/edge service tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15637
- [py] Adjust xfail markers for window size/position tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15638
- [py] Call service.stop() when session can't be started by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15636
- [dotnet] [bidi] Reuse memory when receiving websocket messages by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15640
- [py] Remove logging API for non-Chromium browsers by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15641
- [py] Raise TypeError when creating webdriver.Remote() without options by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15619
- [py] Upgrade dependencies for mypy tox environment by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15642
- [py] Fix Remote Firefox tests on Linux/Wayland by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15648
- [dotnet] Enhance Selenium Manager platform detection by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15649
- [dotnet] Use namespace file scoped by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15651
- [py] Fix flaky WebDriverWait tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15650
- [py] Change links in package config by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15647
- [py] Add autoflake linter and update linting dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15643
- [java][bidi]: add browsingContext event
onNavigationCommittedby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15560 - [java][BiDi]: enable Edge tests for RemoteWebDriverBiDiTest by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15412
- [java][bidi] Add network module chrome tests by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15654
- [py] Fix driver service stop when starting browser fails by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15656
- [java] Set remote active protocol to BiDi for Firefox by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15224
- [py][bidi]: add bidi command
session.statusand encapsulate in Session class by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15615 - [java] Add header while creating websocket by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15655
- [java][BiDi] enable Edge BiDi tests for network module by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15661
- [py] Re-enable remote tests in bazel and fix broken tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15657
- [py][bidi]: Implement BiDi
browsing_contextmodule by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15631 - [py][BiDi] separate log module from script module and add more tests by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15668
- [rb] handle issue with selenium manager exit status being nil by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15676
- [rb] Add websocket-port parameter to firefox service by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15458
- [py] Add client_config property and update deprecation messages by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15674
- [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15673
- [py] Server class to manage (download/run) grid server by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15666
- [java] If a dep comes from a BOM, omit the version number by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15682
- [java] Bump deps from BOMs to latest versions by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15689
- [grid] Remove
browserNamecapability from stereotype and SlotMatcher when using Relay Node to test a mobile application by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15537 - [build] allow manually rerunning RBE with cache disabled by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15680
New Contributors
- @FFederi made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15135
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.31.0...selenium-4.32.0
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
- e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
- 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
- aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
- 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
- ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
- c78af18: [build] missed updating some label names (titusfortner)
- 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
- 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
- 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
- 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
- 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
- e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
- 570b228: [build] update the message to triagers in first issue comment (titusfortner)
- 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
- e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
- 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
- db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.31.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [py] Fix docstring issues that sphinx complains about by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15466
- [java] handle
getNamedCookieanddeleteNamedCookiefor empty strings by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15092 - [rb] Fix BiDi tests errors by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15482
- [py] service: only shutdown if process not terminated by @PSandro in https://github.com/SeleniumHQ/selenium/pull/15183
- [dotnet] [bidi] Decouple EvaluateResult in Script module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15493
- [dotnet] [bidi] Decouple AuthCredentials in Network module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15491
- [dotnet] [bidi] Decouple WindowProxyProperties in Script module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15490
- [dotnet] [bidi] Decouple ChannelProperties in Script module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15489
- [dotnet] [bidi] Decouple ScreenshotOrigin in BrowsingContext module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15488
- [dotnet] [bidi] Decouple nested types in Locator by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15487
- [bazel] Rename
remoteconfig torbeby @shs96c in https://github.com/SeleniumHQ/selenium/pull/15496 - [js] add ErrorCode for
DetachedShadowRootErrorby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15455 - Remove the
wgxpathlibrary by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15498 - [dotnet] Fix null warnings in
RelativeByby sealing the type by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15379 - [bidi][java] Add test to add a cookie in a user context by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15312
- [JS] Remove js_dossiar references by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15508
- chore(CONTRIBUTING.md): update bazel commands for JS by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15507
- Relocate selenium-webdriver to root directory by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15509
- [java] Add nullness for AppCacheStatus, Credential, and Either by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15119
- [java] Add nullness for interactions by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15118
- [rb] Allow symbols again to be passed on delete_cookie by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15519
- [dotnet] [bidi] Simplify conversion to
LocalValueby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15441 - [js][bidi]: fix storage module instance checks and add user context cookie test by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15467
- chore(README.md): Update bazel test command for JS by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15520
- Enable rust tests in RBE builds by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15516
- [dotnet] Address lingering AOT warnings by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15506
- [dotnet] [bidi] Unignore GetClientWindows test for chromium by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15534
- [dotnet] Unify protected and internal Execute methods by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15233
- [py] Remove unused mocker arg in chrome options test by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15540
- [dotnet] Simplify
PopupWindowFinder.Invokeby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15549 - [grid] Expose register status via Node status response by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15448
- [py] Fix driver class name in test fixtures by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15550
- [build] update templates and auto-label issues by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15542
- [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15557
- [java] enable safari for CookieImplementationTest by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15544
- [dotnet] [bidi] Make ContinueWithAuthCommand closer to spec (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15545
- [dotnet] [bidi] Avoid intermediate JsonDocument allocation to determine unordered discriminator by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15555
- [build] allow tests tagged exclusive-if-local to run on rbe by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/15483
New Contributors
- @PSandro made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15183
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.30.0...selenium-4.31.0
- Java
Published by github-actions[bot] about 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.30.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [dotnet] Fix dev environment to run tests on Windows/MacOS by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15303
- Update AUTHORS by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15316
- [rb] Fix "no anonymous block parameter" in ruby 3.1 by @smortex in https://github.com/SeleniumHQ/selenium/pull/15315
- [dotnet] Revisit ignored intergration tests for chrome/edge by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15324
- [dotnet] Increment
WebDrivertowards nullability by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15228 - [dotnet] Do not warn when passing in null driver paths to driver service by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15328
- [dotnet] Add
SystemClocksingleton by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15285 - [dotnet] Remove obsoleted members/types for 4.30 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15342
- [py] expected_conditions: correct type annotation by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15337
- [dotnet] Parse response before deserialization by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15268
- [dotnet] Make internal console writer more flexible via taking TextWriter only by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15346
- [dotnet] Annotate nullability on most remaining types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15257
- [dotnet] Annotate CDP as AOT-unsafe by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14637
- [dotnet] Annotate nullability on more of
WebElementby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15230 - [dotnet] Annotate nullable reference types on CDP-generated code by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15255
- [dotnet] Simplify and nullable annotate
DriverFinderby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15232 - [dotnet] Annotate nullability on
WebDriver.SessionIdby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15350 - [dotnet] Enable nullability on remote file download APIs by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15351
- [dotnet] Annotate nullability on elements and
WebDriverby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15352 - [dotnet] Annotate nullability on capabilities types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15353
- [BiDi][rb] Add set viewport for browsing context by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15290
- Add support for handling user prompt by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15291
- [dotnet] Enable Nullable Reference Types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15354
- [rb][BiDi] Add Browser context activate command by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15365
- [grid] Add traces for event stop session in Node by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15348
- [grid] Introduced new variable for server start timeout by @FloKNetcare in https://github.com/SeleniumHQ/selenium/pull/15345
- [dotnet] Trim away CDP when publishing AOT apps by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15217
- modified delete cookie added code and test by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15386
- [dotnet] [bidi] Add SetFiles command in Input module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15392
- [dotnet] [bidi] Added UnhandledPromptBehavior for new session capability by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15391
- [rust] Selenium Manager support nightly Grid (#13384) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/15366
- Issue 12549 fix atoms generation lowdash by @ahalbrock in https://github.com/SeleniumHQ/selenium/pull/15247
- [js][bidi]: fix chrome and firefox test for CI RBE by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15405
- [py] Ignore devtools during linting by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15410
- [rb] Add target type param to devtools by @jpawlyn in https://github.com/SeleniumHQ/selenium/pull/15416
- [dotnet] [bidi] Encapsulate transport inside
Brokerby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15423 - [dotnet] [bidi] Align
Scipt.LocalValue.Mapwith spec, enable negative zero by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15395 - [dotnet] [bidi] Make
LocalValuetypes not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15428 - [dotnet] [bidi] Migrate RemoteValue to separate types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15426
- [py] Fix code formatting selenium_manager_tests.py by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15413
- [py] fix test discovery for pytest by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15415
- [py] Rename credentials test file so it gets run by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15419
- Update Python development instructions in README.md by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15424
- [dotnet] [bidi] Make
PartitionDescriptoras not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15435 - [dotnet] [bidi] Make
UrlPatternas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15434 - [dotnet] [bidi] Make script
Targetas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15436 - [dotnet] [bidi] Make
LogEntryas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15432 - [dotnet] [bidi] Make
BytesValuenot nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15433 - [dotnet] [bidi] Make input
Actionsas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15437 - [dotnet] [bidi] Make
ProxyConfigurationas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15438 - [dotnet] [bidi] Make
Locatortypes as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15429 - [dotnet] [bidi] Make
ClipRectangleas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15431 - [dotnet] [bidi] Make
RealmInfoas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15444 - [dotnet] [bidi] Make input
Originas not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15445 - [py]: use
Byclass attributes instead of strings by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15402 - [java][bidi]: use
getBidiSessionStatusmethod in tests by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15403 - [js][bidi]: implement permissions module commands in JS by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15304
- [bidi][java] Add Permissions Module commands by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15294
- [ci] Update remote-image Dockerfile by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15460
- [py] fix doc for find_elements by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15411
- [py] improve socket resource management with proper shutdown sequence by @allrob23 in https://github.com/SeleniumHQ/selenium/pull/15453
- [py] Update Python documentation (modernization) by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15459
- [py] Fix bare exception by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15465
New Contributors
- @smortex made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15315
- @FloKNetcare made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15345
- @pallavigitwork made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15386
- @ahalbrock made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15247
- @jpawlyn made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15416
- @allrob23 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15453
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.30.0
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.29.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- [rb] Remove java date dependency by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15122
- [Java] Add Locale.ROOT to avoid port formatting issues for all drivers by @MustafaAgamy in https://github.com/SeleniumHQ/selenium/pull/15121
- [rust] Bumping to 0.4.29-nightly by @diemol in https://github.com/SeleniumHQ/selenium/pull/15126
- [dotnet] Improve format of generated CDP types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15129
- [dotnet] [bidi] Add network SetCacheBehavior command by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15133
- [grid] Grid UI could not open session live view by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15132
- [java][bidi]: implement bidi
setCacheBehaviorby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15130 - [java] Enhance PageSize class to support for predefined and custom Paper Sizes by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15052
- [py] Fix installing most of the data from source distributions by @mgorny in https://github.com/SeleniumHQ/selenium/pull/15128
- [bazel] Bump deps to avoid warnings when starting the bazel daemon by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15137
- [bazel] Bump
rules_pythonto 1.1.0 by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15139 - [dotnet] Annotate nullability on devtools event args by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15134
- [rb] Add Bidi Network Response Handler by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14900
- [dotnet] Annotate nullability for
DriverServiceand chromium/safari services by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15101 - [dotnet] Add nullability to
Commandtype by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15147 - [dotnet] Annotate nullable reference types on input devices by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14804
- [dotnet] Annotate nullability on
SendingRemoteHttpRequestEventArgsby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15148 - [dotnet] Address some build warnings by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15157
- [dotnet] Enhance PrintOptions class to support for predefined and cus… by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15144
- [py] Fix installing most of the data from source distributions by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15145
- Simplify user description issue template by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15165
- Beatify readme header by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15109
- Readme header license by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15164
- [dotnet] Improve bidi exception when it is not enabled by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15163
- [dotnet] Annotate nullability on
DriverOptionsby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15167 - [py] disable strict time stamps in Firefox profile by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15141
- [dotnet] Annotate nullability on
ChromiumOptionsby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15173 - [dotnet] Annotate nullability on interactions by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15152
- [dotnet] [bidi] Use JsonSerializerContext to be AOT friendly by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15162
- [java] Ensure purging dead nodes service interval is configurable by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15175
- [bazel] Bump JS rulesets by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15187
- [dotnet] Annotate nullability on chrome-based driver services by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15154
- [java] Ensure Selenium logging options are respected if java logging … by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15197
- [java] do not enable CDP deprecation warning if BiDi enabled by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15170
- [grid] Add feature to go directly to a VNC session by @emilhem in https://github.com/SeleniumHQ/selenium/pull/15179
- [dotnet] Simplify and modernize
DevToolsDomains.InitializeDomainsby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15198 - [dotnet] Add nullability to Chromium configuration types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15204
- [dotnet] Allow UTF-16 tolerant string converter as a dictionary key by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15203
- [dotnet] Fix webauth credential to allow nullable
rpIDby @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15201 - [dotnet] [bidi] Avoid polymorphic commands to be more statically easier by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15202
- [dotnet] Optimize reflection in
JsonEnumMemberConverterby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15205 - [dotnet] Annotate nullability on firefox and chromium options by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15206
- [dotnet] Annotate nullability on
Actionstype by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15208 - [dotnet] Update
Moqtest dependency by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15085 - [dotnet] Fix marionette host Firefox argument by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15153
- [dotnet] Align paket target framework with supported versions by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15212
- [dotnet] Annotate nullability on
Navigate()andSwitchTo()by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15211 - [py] Enhance PrintOptions to support default, predefined, and custom page sizes (#15052) by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15064
- [dotnet] Annotate nullability on Firefox profile by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15207
- [dotnet] Annotate nullability on network interactions by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15209
- [dotnet] Add nullability to
Manage()by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15210 - [java][js][rb][py][dotnet] Remove firefox cdp by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15200
- [bazel] Flag flips to get us ready for 8.x by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15222
- [dotnet] Fully annotate nullability on
HttpCommandExecutorby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15110 - [dotnet] Annotate nullability on
SafariOptions, error, and enums by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15219 - [dotnet] Fix
JavaScriptEngine.ScriptCallbackBindingsnot containing new bindings by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15221 - [dotnet] Handle nullability on
WebElementby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15225 - [dotnet] Annotate nullability on
FirefoxDriverServiceby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15220 - [dotnet] Add nullability annotations to devtools domains by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15143
- [grid] Add default sessionTimeout to NodeStatus to increase backward compatibility by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15229
- [py]: handle named
get_cookieanddelete_cookiefor None and empty strings by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15073 - [rb][BiDi] Add support for provide response command by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15080
- [js][bidi]: implement bidi
setCacheBehaviorcommand by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15136 - [dotnet] Annotate nullability on Domains by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15237
- [dotnet] Add not-null
Response.Valuehelper by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15243 - [dotnet] Annotate nullability on
JavaScriptprotocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15238 - [dotnet] Annotate nullability on
Targetprotocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15240 - [dotnet] Annotate nullability on
Logprotocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15239 - [dotnet] Annotate nullability on
JavaScriptEngineand related types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15218 - [dotnet] Annotate nullability on
DevToolsSessionby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15244 - [dotnet] [bidi] Support getting of client windows in browser module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15241
- [dotnet][bidi] Remove json serialization from transport layer by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15250
- [dotnet][bidi] Add OnNavigationCommitted event by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15253
- [dotnet][bidi] Use subscription id for events to unsubscribe by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15251
- [dotnet][bidi] Add optional PromptUnload parameter when closing BrowsingContext and compiler helps by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15254
- [dotnet] Annotate nullability on
DevToolsand event args by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15252 - [dotnet] Annotate nullability on platform-specific WebDrivers by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15236
- [dotnet] Add back in a public parameterless constructor to
HttpRequestDataby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15258 - [ci] Do not stale issues/prs assigned to any milestone by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15259
- [dotnet] Simplify user creation of network types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15267
- [java] Add the debuggerAddress capability back to Firefox options by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15227
- [java] Avoid augmenting CDP for Firefox by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15271
- [java] Remove deprecated non-w3c compliant NetworkConnection interface by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15270
- Upgraded rules_cc Version 0.1.0 > 0.1.1 by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15278
- [dotnet][bidi] Remove AsBiDiContextAsync helper to avoid disposal issue by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15279
- [py] document cygwin path for
send_keysby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15275 - [dotnet] Possibility to override underlying HttpClient/HttpClientHandler for all HTTP requests by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15283
- [rb][BiDi] Add set cache behaviour by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15114
- [py] fix return type and docstring of get_downloadable_files by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15292
- [java]: fix return type and docstring for
getDownloadableFilesby @navin772 in https://github.com/SeleniumHQ/selenium/pull/15293 - [java] Refine logger initialization with correct class literal by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15289
- [js][bidi]: implement bidi
getClientWindowscommand in browser module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15248 - [java][bidi]: implement
getClientWindowsmethod by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14869 - [java][dotnet][js] Fix failing BiDi related tests by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15296
- [grid] Node flag
register-shutdown-on-failureby @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15297 - [dotnet][bidi] Underlying local/remote script number as double by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15301
New Contributors
- @yvsvarma made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15052
- @mgorny made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15128
- @emilhem made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15179
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.28.0...selenium-4.29.0
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.28.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- [dotnet] Add nullability annotations to print types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14773
- [dotnet] Propagate
IWebDriver.GetAttributeobsoletion toWebDriverby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14802 - [py] Revert the Deprecation warnings of WebElement.get_attribute() by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14808
- [py] Fix
pyproject.tomlfor installable from sdist by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14806 - [java]: encapsulate
additionalCommandswith getter method by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14816 - [dotnet] Add nullability annotations to
ShadowRootby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14812 - [dotnet] Fix
WebDriver.AuthenticatorIdby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14814 - [dotnet] Add future-proofing note on
Base64UrlEncoderby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14821 - [java] SpotBugs exclude
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUEfrom thefirefox.AddHasExtensions$1by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14766 - [py] fix packaging by @benoit-pierre in https://github.com/SeleniumHQ/selenium/pull/14823
- [bazel] Bump
rules_jvm_externalto 6.6 and use the maven resolver by @shs96c in https://github.com/SeleniumHQ/selenium/pull/14829 - [dotnet] Add nullable reference annotations to
Platformby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14834 - [dotnet] Fix Virtual Authenticator removal, annotate NRT by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14822
- [dotnet] Annotate Nullable Reference Types on
OpenQA.Selenium.Internalby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14840 - [dotnet] Annotate nullable reference types in internal logging by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14819
- [rb] Add tests for the cookie named, and updates type by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14843
- [rb] Update note for return value of Hash by @luke-hill in https://github.com/SeleniumHQ/selenium/pull/14845
- [rust] xz uncompressor for Firefox Linux nightlies by @bgermann in https://github.com/SeleniumHQ/selenium/pull/14832
- [java] Enhance Null Check in Exception Handling by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14810
- [py] Typing package import enhancement by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14283
- [py] Moved Rust binary settings to
pyproject.tomlfromsetup.pyby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14837 - [java] SpotBugs exclude
DMI_HARDCODED_ABSOLUTE_FILENAMEby @mk868 in https://github.com/SeleniumHQ/selenium/pull/14597 - [java]Replace lambdas with method references by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14857
- [ci] Update script pinned_browsers for changes in Edge API product fetch by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14865
- [py] moved all getters in
fedcm/account.pyinto descriptor object. by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14858 - [dotnet] Migrate NUnit assertions to
Assert.Thatsyntax by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14853 - [dotnet] Address warnings with
ActionSequence.inputDeviceby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14848 - [dotnet] Migrate remaining NUnit assertions to
Assert.ThatandHas.Countby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14870 - [dotnet] Add nullability annotations to
Proxyby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14861 - [dotnet] Modernize
Responsetype by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14839 - [dotnet] Add nullability to Logs API by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14875
- [py] add execute_cdp_cmd to Remote by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14809
- [java] SpotBugs exclude
IS2_INCONSISTENT_SYNCform theSeleniumManagerby @mk868 in https://github.com/SeleniumHQ/selenium/pull/14768 - [java] Enable SpotBugs for java_export by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14882
- [dotnet] Add nullability to
CookieJarby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14874 - [dotnet] Refactor away private constructor from
Responseby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14877 - [dotnet] Add nullability to
Alerts by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14669 - [selenium manager]: fix edge artifact deserialisation by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14859
- [grid] decrement the connection per session counter on close #14842 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14854
- [bazel]: Bump
rules_protobufto avoid warning aboutmavennamespace by @shs96c in https://github.com/SeleniumHQ/selenium/pull/14891 - [bazel]: Prepare for bump of
rules_closureby @shs96c in https://github.com/SeleniumHQ/selenium/pull/14890 - [bazel] Switch to rules_closure 0.12.0 by @shs96c in https://github.com/SeleniumHQ/selenium/pull/14895
- [rb] BiDi Network: add_request_handler, remove_request_handler, clear_request_handlers by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14751
- [rust] Use file lock to protect concurrent accesses to cache by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/14898
- [java]: better span name for
TracedCommandExecutorby @navin772 in https://github.com/SeleniumHQ/selenium/pull/14902 - Updated renovate.json to add correct commitMessagePrefix by @DineshKumarRA in https://github.com/SeleniumHQ/selenium/pull/14709
- [dotnet] Correct assertion of struct type in internal tests by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14878
- [dotnet] Add nullability annotations to
SessionIdby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14841 - add
locators.htmlfile in static web pages by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14905 - [java] setter for flag JsonInput.readPerformed by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14921
- [grid] Distributor listen and handle the NodeRestartedEvent by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14938
- [grid] delay the newsessionqueue response by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14764
- [java] Fix FedCM command definition by @cbiesinger in https://github.com/SeleniumHQ/selenium/pull/14070
- [grid] Improve SlotMatcher and SlotSelector on request browserVersion by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14914
- [dotnet] Align webdriver errors with spec by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14936
- [dotnet] Add nullability to
IniFileReaderby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14929 - [java] for loop enhance and using of standard java 11 method writeString for tests by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14889
- [java] reuse the classes created by the WebDriverDecorator #14789 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14793
- Added more detailed docstrings to find_element() by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14930
- [py] Refactored
remote/client_config.pyby movingpropertiesintodescriptorobject by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14899 - [dotnet] Annotate nullability on command repository by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14888
- [dotnet] Revert deprecation of GetAttribute method by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14956
- [dotnet] Annotate
DriverServiceCommandExecutorfor nullability by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14942 - py: Ensure DRIVER_PATH_ENV_KEY defaults to string by @lauromoura in https://github.com/SeleniumHQ/selenium/pull/14862
- [dotnet] Do not intercept exceptions from
ICommandExecutor.ExecuteAsyncby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14892 - [py] remove xfail attr for firefox and safari for cookie tests by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14794
- [java] Added a check for intentionally existing loggers by @JHeflinger in https://github.com/SeleniumHQ/selenium/pull/14754
- [java] JSpecify annotations for immutable models and enums by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14395
- [java] JSpecify annotations for wrappers by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14396
- [grid] rework the retry of http requests #14917 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14924
- [grid] ensure --drain-after-session-count is respected with a lot of sessions in the queue by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14987
- [py] add doc for driver_path_env_key by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14997
- [grid] retry if no node does support the Capabilities by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14986
- [py] remove xfail_remote for cookie test by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14995
- [js][grid] Fix dependency novnc v1.5.0 by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15005
- [grid] stop the health check of a restarted node by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/15011
- [grid-ui] Fix bazel build by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15014
- [dotnet] Move
Responseconstructors towards immutability by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14998 - [js] Add Federated Credential Management support by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15008
- Added rangeStrategy to renovate file by @DineshKumarRA in https://github.com/SeleniumHQ/selenium/pull/15027
- [grid]: platformName is empty should be considered as enum ANY instead of WINDOWS by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15036
- [dotnet] Switch DevTools response JSON parsing to
JsonElementby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14990 - [py] Fix WebKitGTK driver name check by @lauromoura in https://github.com/SeleniumHQ/selenium/pull/15046
- [java] rawtypes javac warning fix for AbstractDriverOptions by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15048
- [dotnet] Fix current version of
IgnoreTargetAttributein test suite by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15051 - [dotnet] Utilize dedicated WebDriver Spec endpoint to get named cookie by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14957
- [java]: allow setting custom timeout for DevTools by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14931
- [dotnet] Tolerate invalid UTF-16 strings in DevTools JSON response by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14972
- [dotnet] Fix logging issue when log context level conflicts with logger already captured level by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15057
- [dotnet] Apply formatting on internal CDP generator by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15049
- [rb] Update Jruby to version 9.4.9.0 by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14791
- [grid] Dynamic Grid is able to trigger video record in browser node by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15047
- [java] Nullness annotations for Cookie and Platform by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15062
- [dotnet] Move devtools generator to
System.Text.Json, update to .NET 8 by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15061 - [dotnet] Safari driver supports /status endpoint by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15066
- [JS] Specify Node.js engine version as 22.x LTS in package.json by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15058
- [py] Update supported Python versions 3.9+ by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15018
- [dotnet] Guard for cookie deletion when name is empty by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15074
- [dotnet] Modernize code style in the devtools source generator by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15067
- [java] Replace anonymous types with lambdas by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15043
- [py] Upgraded WebDriverWait Docstrings by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15054
- [dotnet] Add nullability to
FirefoxExtensionby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14964 - [py] Added Docstrings to ActionBuilder by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15065
- [py] Upgraded WebElement Docstrings by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15056
- [py] Upgraded WebDriver Docstrings by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15055
- [dotnet] Improve dependency update developer experience by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15086
- [dotnet] Start adding nullable reference type annotations to the
Supportpackage by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14779 - Allow sending DevTools command with custom timeout. by @dennisoelkers in https://github.com/SeleniumHQ/selenium/pull/15059
- [java] Add nullness for Require by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15084
- [java] Add nullness for net by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15083
- [java] Add nullness for virtualauthenticator by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15082
- [dotnet] Finish nullability annotations on
Supportpackage by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15089 - [java] Add nullness for exceptions by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15081
- [java] Add nullness for interactions by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15095
- [dotnet] Finalize nullability in internal devtools generator by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15088
- [java][js][py] Straight relative-by locators by @AdamPDotty in https://github.com/SeleniumHQ/selenium/pull/14482
- [java] Add nullness for Proxy and print by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15094
- [py] Added Docstrings to RelativeBy Class and Added Missing Deprecation Warning to with_tag_name() by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15097
- Add NumberFormatException when the port isn't correctly formatted for Firefox, Edge and Chrome Drivers by @MustafaAgamy in https://github.com/SeleniumHQ/selenium/pull/14946
- [py] Fixed Incorrect Tabbing in DocStrings by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15096
- [dotnet] Annotate nullable reference types on
ActionBuilderby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14844 - [dotnet] Remove extra/unnecessary binaries from git by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15063
- [dotnet] Annotate nullability on
HttpCommandExecutoraside fromResponseby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14871 - [dotnet] Obsolete setters and constructors on
Responsethat are not conducive to immutability by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15107 - [dotnet] Fix generation of public static html documentation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15111
- [py] Added Docstrings to ExpectedConditions Class by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15077
- [py] Added Docstrings to By Class by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15102
- Use tax.xz for Firefox package starting in version 135 in pinned browsers by @DineshKumarRA in https://github.com/SeleniumHQ/selenium/pull/15115
- [java]: Fix the message from NumberFormatException by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15116
- [java] Add nullness for enums by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15105
- [java] Add nullness for logging by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15108
- [java] Add nullness for interactions v2 by @mk868 in https://github.com/SeleniumHQ/selenium/pull/15106
- [js] remove duplicate file by @harsha509 in https://github.com/SeleniumHQ/selenium/pull/15103
New Contributors
- @benoit-pierre made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14823
- @DineshKumarRA made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14709
- @JHeflinger made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14754
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.27.0...selenium-4.28.0
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- b85dc47: [py] Added Docstrings to ExpectedConditions Class (#15077) (Simon Benzer) #15077
- a62ef3d: [py] Added Docstrings to By Class (#15102) (Simon Benzer) #15102
- 86f165e: Use tax.xz for Firefox package starting in version 135 in pinned browsers (#15115) (Dinesh Kumar R A) #15115
- 4461033: [java]: Fix the message from NumberFormatException (#15116) (Viet Nguyen Duc) #15116
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.27.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- [ci] Fix pinned browsers fetch different msedgedriver version per OS by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14683
- [py] DeprecationWarning raised in default webdriver init by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14690
- [py] Remote connection use timeout from ClientConfig by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14692
- [py] Add backward compatibility for AppiumConnection by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14696
- [dotnet] [bidi] Reveal browsing context module in bidi instance by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14684
- [dotnet] Fix adding cookies when ReturnedCookie class is used by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14697
- [rb] Update minimum Ruby to 3.1 by @p0deje in https://github.com/SeleniumHQ/selenium/pull/14685
- [dotnet] Added Deprecation to WebElement.GetAttribute() per #13334 by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14676
- [py] Fix TypeError when init Safari webdriver by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14699
- [py] Fixed Flaky Upload Tests by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14706
- [py] Fixed Flaky Bidi Test by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14701
- [py] Added Deprecation of WebElement.get_attribute() per #13334 by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14675
- [py] refactor HtmlOnlyHandler in webserver.py to support JSON content by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14705
- [py] add safari service tests by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14700
- [java] use common annotations in BiDi tests by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14702
- [java]: mark WebElement.getAttribute deprecated by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14666
- [java] stream api usage enhancement by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14707
- [java] remove toml parser warning by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14711
- [dotnet] Fix API docs static generation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14651
- [dotnet] Gracefully handle clashing device names by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14713
- [dotnet] Add ChromiumNetworkConditions to command serialization by @pnatashap in https://github.com/SeleniumHQ/selenium/pull/14716
- [java] start the secure server only when needed in unit tests by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14717
- [java] deleted the deprecated FormEncodedData by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14688
- Copyright dotnet by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/13522
- Cleaned up Py doc sphinx warnings/errors and added README by @emanlove in https://github.com/SeleniumHQ/selenium/pull/14191
- Throw Error When Using Unsupported Linux ARM by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14616
- [java] case insensitive header names in http requests by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14095
- [java] feat: Add method to select options containing the provided text by @syber911911 in https://github.com/SeleniumHQ/selenium/pull/14426
- [ci][py] Update runners and tests by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14729
- [py] Updated Handling for DetachedShadowRoot Exception by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14677
- [dotnet] Add reflection-based JSON serialization fallback to
Commands by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14732 - [dotnet] Make Selenium Manager's AOT safety explicit by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14733
- [py] moved
MANIFEST.incontents topyproject.tomlby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14680 - [py] Set user_agent and extra_headers via ClientConfig by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14718
- [rb] Reduce RBS errors to 0 by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14661
- [dotnet] Allow
RemoteSessionSettingsto use any value for metadata by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14726 - [dotnet] Remove JSON serialization from
.ToString()methods by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14736 - [rb] Add Bidi network commands for authentication and interception by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14523
- [bidi][js] Allow passing in uri for authentication handlers by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14386
- [bidi][java] Add network request handler APIs by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14424
- [py] moved
flake8settings totox.inifromsetup.cfgby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14749 - [py] add edge driver tests by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14723
- [dotnet] Fix
RelativeBy.Nearand empty list return, port Java tests by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14737 - [🚀 Feature] [py]: Support FedCM commands for python by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14710
- [py] Added Common Tests to Edge CI by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14748
- [java] Fix SpotBugs bugs in the Selenium manager by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14608
- [grid] detect a client timeout while session creation #14743 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14756
- [rb] Handle graceful webdriver shutdown by @josegomezr in https://github.com/SeleniumHQ/selenium/pull/14430
- [dotnet] Make
FirefoxProfileAOT-safe by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14742 - [dotnet] Enable NRT on exceptional types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14672
- [rust] Use endpoint for stable versions first to manage Firefox (#14536) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/14613
- [rust] Selenium Manager honors full browser version (#13419) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/14619
- [dotnet] Propagate async throughout test setup and teardown by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14775
- Add funding information to package.json and gemspec files by @andrew in https://github.com/SeleniumHQ/selenium/pull/14774
- [rb] Resolve
urigem deprecation warning by @Earlopain in https://github.com/SeleniumHQ/selenium/pull/14770 - [dotnet] Solidify nullability of
PinnedScript, add test by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14708 - [py] moved project metadata from
setup.pytopyproject.tomlby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14311 - [dotnet] Add CDP deprecation warning for Firefox by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14759
- [ci][py] Update latest index for new Nightly upload by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14739
- [rb] implement navigation commands with BiDi by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14094
- [dotnet] Modernize exception handling in tests by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14776
- [dotnet] Address warnings for Firefox devtool depreciations by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14786
- [py]: replace dead battery imghdr with filetype by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14771
- [rb] Deprecate CDP methods on Firefox by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14763
- [py] Deprecate CDP methods on Firefox by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14787
- [rb] Downgrade steep to 1.5.2 to avoid issues on windows based pipelines by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14790
New Contributors
- @pnatashap made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14716
- @syber911911 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14426
- @josegomezr made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14430
- @andrew made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14774
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.26.0...selenium-4.27.0
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f9d3096: [py] add a new ExtendedHandler in webserver.py (#14705) (Navin Chandra) #14705
- 71bc491: [py] add safari service tests (#14700) (Swastik Baranwal) #14700
- 9f664c6: [grid] check session ownership once (Jörg Sautter)
- 431c412: [grid] check session ownership once (Jörg Sautter)
- 97c5118: [grid] check session ownership once (Jörg Sautter)
- 53836c7: [java] use annotations to restart the driver in unittests (Jörg Sautter)
- 6f41ef9: [dotnet] Add more well-known dictionary types for capability json serialization (Nikolay Borisenko)
- 4480d12: [java] restore testEnvironment in JavaScriptTestSuite (Jörg Sautter)
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.26.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- [dotnet] Don't include http headers in internal logs by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14546
- [java] increasing of properties scope for better appium compatibility by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14183
py/test/selenium/webdriver/common/network.py: remove python 2 code by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14502- [py] fixed a bug in
bidi/session.pyby removing mutable object as default value for function argument. by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14286 - [dotnet] Fix flaky VerifyRequestPostData test by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14556
- [dotnet] Don't write trace log message when waiting until driver service is initialized by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14557
- [dotnet] Support GetLog command by Remote Web Driver by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14549
- [js] Close BiDi websocket connection by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14507
- [dotnet] Add more internal logs around CDP DevTools communication by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14558
- [py] remove un-needed print by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14562
- [py] Allow driver path to be set using ENV variables by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14528
- [py] remove python 2.x support from py test file by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14504
- [py] remove deprecated parameter from EdgeService by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14563
- selenium manager: check invalid browser version by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14511
- [java]: fix decoding of line endings by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14539
- [grid] UI Overview add sort by Platform, Status, ID in oder ASC|DESC by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14571
- [dotnet] Json serializer gen context for SM output by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14481
- [java] Add PAC proxy url to arguments for Selenium Manager by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14506
- [grid]: Capability se:vncEnabled value based on list of vnc-env-var by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14584
- [grid]: Add node sessionTimeout to Grid status by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14582
- [java] Fix
v*Network.javaconditions by @mk868 in https://github.com/SeleniumHQ/selenium/pull/14585 - [java] SpotBugs exclude
NM_SAME_SIMPLE_NAME_AS_SUPERCLASSby @mk868 in https://github.com/SeleniumHQ/selenium/pull/14590 - [java] Fix SpotBugs findings in
ChromiumDriverandPortProberby @mk868 in https://github.com/SeleniumHQ/selenium/pull/14589 - [grid] UI Liveview disconnect noVNC websocket when closing dialog by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14598
- [grid] UI Sessions view sort Duration in ascending by default by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14599
- [py] Remote connection throws resp status code when data is empty by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14601
- [java] SpotBugs exclude
NM_CLASS_NAMING_CONVENTIONby @mk868 in https://github.com/SeleniumHQ/selenium/pull/14596 - [grid] Fix tests for Grid status endpoint and UI by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14605
- [dotnet] Allow setting of PageDimensions and PageMargins in PrintOptions directly by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14593
- [py] allow logging diagnose in safari driver by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14606
- tox formatting for python files in
format.shby @navin772 in https://github.com/SeleniumHQ/selenium/pull/14497 - [py] Avoid waiting indefinitely on a frozen chromedriver process by @dbernhard-0x7CD in https://github.com/SeleniumHQ/selenium/pull/14578
- [dotnet] The prebuild scripts is already decommissioned by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14591
- [rb] Add RBS type support for BiDi related classes by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14611
- [grid] UI Overview add more sort options by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14625
- [🚀 Feature] [py]: Better compatibility with Appium-python by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14587
- Update Ruby BiDi script structs to match spec (as of 2024-07-08) by @Mr0grog in https://github.com/SeleniumHQ/selenium/pull/14236
- [ci] [dotnet] Enable long path in bazel by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14634
- [grid] Improvement for Node handling by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14628
- [dotnet] Fix devtools check in
NetworkManagerby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14638 - [dotnet] Lazy-load Selenium manager binary location by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14639
- [py] implement configurable configuration class for the http client by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/13286
- [rb] Add missing RBS methods by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14621
- [dotnet] [bidi] Second round of BiDi implementation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14566
- [py] webkitgtk: log_path -> log_output by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/14618
- [dotnet] Make classic WebDriver commands/responses AOT compatible by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14574
- [py] moved mypy settings from
mypy.initopyproject.tomlby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14253 - [dotnet] Treat SM's logs always as Trace to avoid SM writing at Info level by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/14667
- [js]: Fix sendKeys command fail on FileDetector.handleFile error. by @garg3133 in https://github.com/SeleniumHQ/selenium/pull/14663
- [py]: set consistent polling across java and python for
WebDriverWaitmethods by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14626 - [grid] limit the number of websocket connections per session by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14410
- [py] moved
isort,blackanddocformattersettings fromtox.inifile topyproject.tomlby @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/14671 - [dotnet] Fixed typo in ResponseData MymeType -> MimeType by @BlitzDestroyer in https://github.com/SeleniumHQ/selenium/pull/14670
- [py] Added more internal logging for CDP by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/14668
- [grid] enable the httpclient to perform async requests #14403 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/14409
- [ci][rb] Fix remote tests by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14679
New Contributors
- @dbernhard-0x7CD made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14578
- @Mr0grog made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14236
- @garg3133 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14663
- @BlitzDestroyer made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14670
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.25.0...selenium-4.26.0
- Java
Published by github-actions[bot] over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.25.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- 030fcf7918 - [ci] Using the commit sha and quoting values in workflow (Diego Molina)
- 2d8e47d2ef - [ci] Setting permissions on workflow (Diego Molina)
- aabdb7f98b - Update mirror info (Fri Sep 20 00:22:17 UTC 2024) (Selenium CI Bot)
- 72f3c942cb - [ci] Fixing typo on workflow (Diego Molina)
- f6f3ef3609 - [ci] Trying out a different release action (Diego Molina)
- 96976cc287 - [ci] Removing release notes headers (Diego Molina)
- f08149cae9 - [ci] Continuing if tag already exists (Diego Molina)
- dc05aef1e2 - [ci] Fetching all history and trunk (Diego Molina)
- ea4ecca90f - [ci] Fetching tags after the build has completed. (Diego Molina)
- 54d83558d1 - [ci] Enabling workflow to be triggered manually (Diego Molina)
- 95717cd268 - [build] Prepare for release of Selenium 4.25.0 (#14521) (Selenium CI Bot)
- 8181cd62a3 - Update stage-release.yml (Diego Molina)
- 26db22e5b2 - [build] Prepare for release of Selenium 4.25.0 (#14516) (Selenium CI Bot)
- 747c6bf243 - [ci] Setup curl for Ubuntu on the pre release workflow (Diego Molina)
- 4d7d336b5a - [ci] Setup curl for Ubuntu on the stage release workflow (Diego Molina)
- 29dbcf1972 - [gitpod] Updating Dockerfile for gitpod (Diego Molina)
- 6dd13d7314 - [py] fix tests in
correct_event_firing_tests.py(#14510) (Navin Chandra) - f666c7f11b - .gitignore: add py/python.iml (#14505) (Swastik Baranwal)
- 1af29ab473 - [bazel] Bump rules_java to 7.11.1 (Simon Mavi Stewart)
- 8d6af178c7 - [bazel] Bump the JS rules to latest versions (#14512) (Simon Stewart)
- 0d426741c9 - [rust] Selenium Manager errors when browser-path is wrong (#13352) (#14381) (Boni García)
- 64590084bc - [rust] Reuse driver mirror URL (when available) to discover Firefox versions (#13941) (#14493) (Boni García)
- 2970ad30a7 - [js][bidi] Fix flaky test for network event (Puja Jagani)
- 375e841c7a - [java] Escape cookie values when required for tests (#14486) (Swastik Baranwal)
- b8b76bb038 - [dotnet] [bidi] Consistent naming for main BiDi itself (Nikolay Borisenko)
- b88f688db7 - [dotnet] [bidi] Rename entry point AsBidirectional to AsBiDirectional (Nikolay Borisenko)
- 7602371488 - [rb] Allow driver path to be set using ENV variables (#14287) (Augustin Gottlieb Pequeno)
- 39c38e48cd - Fix formatting (Puja Jagani)
- 3e6802ef93 - Update .gitignore (Puja Jagani)
- 1cb7c2afbc - [js] Updating version to nightly (Puja Jagani)
- b5498a4146 - Update version (Puja Jagani)
- 603f4a4a59 - Update Javascript changelog (Puja Jagani)
- 7c8b46dd4a - [js] Close CDP websocket connection on driver.quit (#14501) (Puja Jagani)
- a7a53fbfe6 - [dotnet] [bidi] Expose BiDi associated reference in browsing context (Nikolay Borisenko)
- 35dd34afbd - [dotnet] [bidi] Simplify browsing context type enumeration (Nikolay Borisenko)
- 3e02303e68 - [dotnet] [bidi] Simplify browsing context to be just context (Nikolay Borisenko)
- b778ad5e1d - [dotnet] [bidi] Rename method of screenshot result to ToByteArray (Nikolay Borisenko)
- dd50e28b9b - [dotnet] Workaround using pre-processor directive (#14499) (Nikolay Borisenko)
- 210012b174 - [dotnet] [bidi] Hide context from command options in contextual env (Nikolay Borisenko)
- 1a3d45137c - [dotnet] Fix formatting files content globally (Nikolay Borisenko)
- e031b8d6e5 - [dotnet] [bidi] Enable implicit ways to specify page ranges for printing (Nikolay Borisenko)
- 6c0df70463 - [dotnet] [bidi] Get tree from browsing context as root (#14495) (Nikolay Borisenko)
- 6b4c39c19e - [java] toml: warn about upcoming change enforcing string to have quotes (#14491) (Swastik Baranwal)
- c43386f484 - [dotnet] Adjust exception message when bidi is not enabled (Nikolay Borisenko)
- 0666cb4bb9 - [dotnet] Forward subscription options in browser context for log module (Nikolay Borisenko)
- 71a0629521 - firefox_profile.py: use
withstatement in zipfile as Python 2.x support is dropped (#14489) (Swastik Baranwal) - 33c110e96e - [bazel] Bump
rules_jvm_externalto 6.3 (#14492) (Simon Stewart) - 05bce9b4c0 - fix type errors for
pointer_input.py,wheel_input.pyandfirefox/options.py(#14476) (Navin Chandra) - 49f2f76d22 - fix type errors for
input_deviceandfile_detector(#14459) (Swastik Baranwal) - 6d942fc151 - [py]: fix lint issue (Sri Harsha)
- be709d796c - [py]: fix failing bidi test (Sri Harsha)
- 6939b5b708 - [dotnet] Add BiDi OriginalOpener in browsing context info (Nikolay Borisenko)
- 3e8b34cea2 - [dotnet] BiDi implementation (#14318) (Nikolay Borisenko)
- 7b5f6d74a2 - Running format script (Diego Molina)
- b2ef56af10 - replace
fedcmlinks with new ones (#14478) (Navin Chandra) - 247bc2bbce - [rb] Fix add_cause method not being able to process an array of hashes (#14433) (Augustin Gottlieb Pequeno)
- a04dd33e32 - [py] Fixing version (Diego Molina)
- 507508d892 - Bump bazel to 7.3.1 (Simon Mavi Stewart)
- 0d9c478bcd - Bump apple_rules_lint to 0.4.0 (Simon Mavi Stewart)
- be40b5c853 - fix type errors for
service.py,cdp.py,webelement.pyandremote_connection.py(#14448) (Navin Chandra) - 8fc4299651 - Update mirror info (Fri Aug 30 00:18:13 UTC 2024) (Selenium CI Bot)
- 7b25a4e766 - Update mirror info (Thu Aug 29 00:18:01 UTC 2024) (Selenium CI Bot)
- 58ca1331ab - [rust] Include missing line in CHANGELOG for version 0.4.24 (Boni Garcia)
- 77efb5ff4c - [ci] Building dotnet with local config (Diego Molina)
- 5aa336f150 - Setting nightly version (Diego Molina)
- Java
Published by diemol almost 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.24.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
- Java
Published by diemol almost 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.23.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
4df0a231af- [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bote5422e6a4e- [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani8cf9a59153- [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Ducf3724e661a- [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex72e3a61001- [java] custom duration for Actions constructor (#14085) :: Alex10b3305fe5- Update logo path in readme (#14177) :: Nikolay Borisenkod8830283fb- [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno4a17ec391c- [java] Merge android specific parameters in chrome options (#14217) :: Alex9aa1a7f3ee- py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior9d6131f48e- Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet82715b914b- [dotnet] Quit fails after not successful new session (#14242) :: Indomitable79512380c6- [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani12769d6785- [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok7334bfc473- [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani0f6884149f- [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani785914e555- [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard6b28a8c03f- [bidi] Add source type to log entry (#14244) :: Puja Jaganidf75c3a739- [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequenof09642274e- [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko425ed87c9e- [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani5e8d6a1f93- [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani06e7b7a4d7- [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani5c087471ad- [bidi] [java] Fix the adding and the removing listener :: Puja Jagani48fd9563cb- [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani5494108076- [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alexfe7e7c7434- [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart164bf7944b- [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jaganie8745c61e3- [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina257104ea93- Bump JS dependencies (#14193) :: Simon Stewartdcd99ce83a- [java] Removing usages of deprecated methods in Require.java :: Diego Molina2b32dbd572- [java] RemovingLocateNodeParameters.Builder, deprecated since 4.20 :: Diego Molina034a582078- [java] Setting proxy in SM only when it is needed. :: Diego Molinaabdaa7539a- [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani84cc67e7c7- [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequenofd5f54ebd7- [rb] Run remote tests on RBE (#13906) :: Alex Rodionov8184982ab0- [build] add notes for where automated build can be improved for next release :: titusfortner815839a857- [build] ensure rust version and changelog are properly committed :: titusfortner917b2d4a57- [build] parse patch version tags to update and PR just applicable languages :: titusfortner826a6bddeb- [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno0770acd6c0- [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner4ec3e7a9de- [build] have update-documentation make a PR from the updated branch :: titusfortnerfbd6ff324d- [build] add temporary code to update documentattion workflow to generate correct api docs :: titusfortner6936f64293- Updates the py api doc build (#14173) :: Ed Manloveaba09e486d- [dotnet] Kick off sending of request and log it in parallel :: Nikolay Borisenko4c00c23592- [dotnet] Log http requests/responses via internal DiagnosticsHttpHandler (#13978) :: Christian Anselcd96b6233d- [py] disable strict time stamps in Firefox profile (#14168) :: Alex84828cde36- [java] use Files.notExists to check files #14088 :: Jörg Sautterda71ba316b- Added requirements.txt to doc build environment (#14171) :: Ed Manlove00f6b7c00b- fix linting failure :: titusfortner14aa6dba55- Update mirror info (Sat Jun 22 00:16:29 UTC 2024) :: Selenium CI Bot995735d9fb- [build] add workflow to create a branch with documentation updates :: titusfortner566bac6e02- [build] add things to skip to github release notes generation :: titusfortnercd5bc1128d- Add some notes on updating JS and java deps using Bazel :: Simon Mavi Stewarta7e392a245- [rust] Update Rust changelog for version 0.4.22 (#14169) :: Boni Garcíaae65ae34ac- [js] Exposepnpmas a tool we can use :: Simon Mavi Stewartd45dbb108e- [js] update dependencies including security items :: AutomatedTester105a49659e- Update mirror info (Fri Jun 21 00:18:03 UTC 2024) :: Selenium CI Bot8db7b64a63- [build] create all:lint rake task to execute both format script and python tox :: titusfortnerdbea695512- [build] update list of files committed from version changes :: titusfortner97820d1308- update rust versions to nightly :: titusfortner85fcd43fa9- update versions to nightly :: titusfortner
- Java
Published by pujagani almost 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.22.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
- [dotnet] change source of navigation alias by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/13960
- [rust] Include mixed output (INFO, WARN, DEBUG, etc. to stderr and minimal JSON to stdout) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/13414
- Add
selenium-managerexecutables to python manifest by @yuzawa-san in https://github.com/SeleniumHQ/selenium/pull/13998 - [java][bidi] Remove non-relevant annotations by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14013
- [java] Add convenience for enabling BiDi by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14029
- 14034: Eliminate assumption of mutable list argument in SeleniumManager.getBinaryPaths() by @sbabcoc in https://github.com/SeleniumHQ/selenium/pull/14036
- 14035: Add 'toJson' method to produce expected serialization by @sbabcoc in https://github.com/SeleniumHQ/selenium/pull/14038
- [js] Trying to fix JS nightly by @diemol in https://github.com/SeleniumHQ/selenium/pull/14048
- Notify nightly failures by @diemol in https://github.com/SeleniumHQ/selenium/pull/14049
- [rb] manage bidi instance on the bridge not the driver by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14071
- Fix EOFError when calling the Remote WebDriver download_file method by @millin in https://github.com/SeleniumHQ/selenium/pull/14031
- [rb] Expand RBS typing support by replacing untypes with precise typing by @aguspe in https://github.com/SeleniumHQ/selenium/pull/13709
- [rb] Implement High Level Logging API with BiDi by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14073
- [rb] Add
loggergem as a runtime dependency by @Earlopain in https://github.com/SeleniumHQ/selenium/pull/14082 - [build] Add Bazel bidi flag by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14083
- [rb] implement toggle for BiDi and Classic implementations by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14092
- [dotnet] add asynchronous methods to Navigation class by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14051
- [py] Add low-level sync API to use DevTools by @p0deje in https://github.com/SeleniumHQ/selenium/pull/13977
- [bidi][js] Add types for user prompt related events by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14097
- [build] update rules_dotnet to 0.15.1 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14096
- [rust] Use pure Rust implementation for which command by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/14114
- [rust] Enable Firefox nightly for linux on arm64 by @bgermann in https://github.com/SeleniumHQ/selenium/pull/14099
- Add preference to enable CDP in Firefox by default by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14091
- [bazel + js]: Get small js tests running on the rbe by @shs96c in https://github.com/SeleniumHQ/selenium/pull/14123
- [bidi][js] Add callback handlers for logging APIs by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14120
- Update bazel and its dependencies by @shs96c in https://github.com/SeleniumHQ/selenium/pull/14129
- Updating Firefox AddOns for Testing by @diemol in https://github.com/SeleniumHQ/selenium/pull/13999
- fixed docs api url in README.md for selenium-webdriver npm package by @3dprogramin in https://github.com/SeleniumHQ/selenium/pull/14138
- [py] Implement High Level Logging API with BiDi by @p0deje in https://github.com/SeleniumHQ/selenium/pull/14107
- [rb] Adds support for the w3c silent option for the ruby library by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14152
- [java][grid]: video file name set independently in dynamic grid via se:videoName by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/14148
- [bidi][js] Add high-level logging API by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14135
- [js] Fix locate nodes BiDi test by @pujagani in https://github.com/SeleniumHQ/selenium/pull/14140
- [py] remove desired capabilities argument for Webkitgtk by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14128
- [build] create a stage release workflow for after the pre-release PR by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/14122
- EdgeOptions.useWebView to return "this" by @vlad8x8 in https://github.com/SeleniumHQ/selenium/pull/14157
- [java] minor performance improvements and code cleanup by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/14054
New Contributors
- @yuzawa-san made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13998
- @millin made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14031
- @bgermann made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14099
- @3dprogramin made their first contribution in https://github.com/SeleniumHQ/selenium/pull/14138
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.21.0...selenium-4.22.0
- Java
Published by github-actions[bot] about 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.21.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
f034dc5d32- [rb] Setting nightly version :: Diego Molina480ce7060f- [dotnet] Setting nightly version :: Diego Molinad9c33f4478- [js] Setting nightly version :: Diego Molinabe5d67c97b- [py] Setting nightly version :: Diego Molina0d620d2be4- [java] Setting snapshot version :: Diego Molina057323db14- [nightly] Fixing typo :: Diego Molina3e3cf89fb6- Update mirror info (Thu Apr 25 00:16:21 UTC 2024) :: Selenium CI Bot6ded247bd3- [js] Fixing wrongly updated package-lock.json :: Diego Molina8723d04809- [dotnet][rb][java][js][py] Automated Browser Version Update (#13841) :: Selenium CI Botdbd9ff3eed- Update mirror info (Fri Apr 26 00:15:49 UTC 2024) :: Selenium CI Botcf5393b050- [rb] Return and deprecate DriverFinder.path :: Alex Rodionov7ca4f5e4d8- [ci] Don't run on macOS ARM :: Alex Rodionov3296fdf449- [rb] Release 4.20.1 :: Alex Rodionovf2b68137f6- [rb] Update version for nightly :: Alex Rodionov6ece8d7aee- Ensure rules_proto comes from the module file (#13879) :: Simon Stewart7f25fd1e61- [dotnet][rb][java][js][py] Automated Browser Version Update (#13878) :: Selenium CI Botffb03bde4d- [bidi][java] Add methods to allow all parameters for script callFunction and evaluate method (#13873) :: Puja Jagani9c8133a8bf- [dotnet][rb][java][js][py] Automated Browser Version Update (#13886) :: Selenium CI Bot2f7ac69252- [java] Setting a connection timeout for the WS connection :: Diego Molina9de36e29dd- Bumprules_jvm_externalto 6.1 (#13890) :: Simon Stewartd5ff4315f5- Bump to Bazel 7.1.1 (#13891) :: Simon Stewartac93fab589- Add MODULE.bazel.lock to the gitignore file until it is stable between platforms :: Simon Stewart1bcc79f8a8- [bazel + js] Allowbazel build //javascript/...to work (#13893) :: Simon Stewartef96a7b184- [bazel] Update rules_jvm_external to 6.1 :: Alex Rodionov8688ad2d0d- [rb] Fix Chromium tests on Windows :: Alex Rodionovb456e6089d- [rb] Use Bazel JDK in remote tests :: Alex Rodionov020521aa5c- [rb] Safari window minimize tests are passing :: Alex Rodionov7fc9a12d28- [rb] Allow focusing tests w/o extra args :: Alex Rodionovf54ba8ba00- [rb] Fix syntax error in BUILD file :: Alex Rodionov8d94b342a3- [rb] Use no-sandbox on non-Windows :: Alex Rodionov1e0cde199c- [dotnet][rb][java][js][py] Automated Browser Version Update (#13895) :: Selenium CI Bot5d4cfc1e1e- [java] Improving error message for BiDi connection :: Diego Molina86fd063330- [py] removed unused logger object fromfirefox/webdriver.py(#13892) :: Sandeep Suryaprasada0a3914845- [java] Improving logging to understand why "Value must be set" is raised. :: Diego Molinac114dbd530- [js] Ensure 'selectVisibleByText' method is same as other languages (#13899) :: Puja Jaganiad53a19918- Revert "[bazel] Update rules_jvm_external to 6.1" :: Alex Rodionov17d927b596- [bazel] Only use credential helper for RBE :: Alex Rodionov5fe3362dfc- [grid] flatten combined routes to improve routing (#13856) :: Jörg Sautter970557de27- [Java] Java language level aids (#13834) :: Alexfe2edbdeba- [grid][java]: apply protocol version in relay session factory (#13880) :: Viet Nguyen Duc7b83fc135b- [java][sm] Configure Selenium Manager environment from System Properties (#13858) :: Oleksandr Kulychok8e3e26e0a2- [java][grid]: Set test name to video file name in dynamic grid (#13907) :: Viet Nguyen Duc72562d8d88- [grid][java]: session-timeout set connection timeout in RemoteNode (#13854) :: Viet Nguyen Duc4b415384ea- [java] type casting and numeric improvements (#13909) :: Alex5cd4bd2477- [cdp][java] Allow filters to recover from failed requests in NetworkInterceptor (#13847) :: Joe Bandenburg0345a23beb- [dotnet][rb][java][js][py] Automated Browser Version Update (#13903) :: Selenium CI Bot2062410a53- [dotnet][rb][java][js][py] Automated Browser Version Update (#13916) :: Selenium CI Bot67ba0054e3- [js] Ensure parity in the locators used by methods (#13902) :: Puja Jagani768cb3d700- [dotnet][rb][java][js][py] Automated Browser Version Update (#13924) :: Selenium CI Bot978a2d6afe- [java] allow a DevTools listener to determinate the order of handler calls (#13921) :: Jörg Sautter94f7247cb7- Bump jinja2 from 3.1.3 to 3.1.4 in /py/docs (#13911) :: dependabot[bot]17ba2aa3f9- [java] removed an unused testing dependency :: Jörg Sautter2aa0f5a651- [java] read selenium manager output as UTF-8 #13653 :: Jörg Sauttere7324ef296- [java] Reduce redundant toString() calls (#13932) :: Alexdf54f9534c- [dotnet][rb][java][js][py] Automated Browser Version Update (#13928) :: Selenium CI Bot4e59ac82d6- Moving ignore_local_proxy_environment_variables to BaseOptions (#13926) :: Diego Molinad1b84e4259- [java] fixed format of expires in Cookie.toString #13927 :: Jörg Sautterd556c8ea2e- [dotnet][rb][java][js][py] Automated Browser Version Update (#13935) :: Selenium CI Bot15319c07e3- [dotnet] Overwrite internal log file if it already exists (#13900) :: Nikolay Borisenko0e7bd2cb67- [java] Fixing JavaDocs for driver classes :: Diego Molinacf5234de72- [js] Updating README.md :: Diego Molina3b42a898e6- [dotnet] Align binary location property for FirefoxOptions with other options (#13901) :: Nikolay Borisenko9f650fd0da- [grid] Using MutableCapabilities to get rid of browserVersion :: Diego Molina3e457dd8ef- [js] Running format script :: Diego Molinaffbedeaada- [rust] Setting nightly version to get release script working :: Diego Molinafd56c3a230- Using macos-13 for now until we adapt to macos-latest :: Diego Molina03f626fcf6- [js] Expose individual test targets to Bazel :: Alex Rodionov6978ea8c9d- [dotnet] Allow to run tests w/o pinned browsers :: Alex Rodionov4f72e3f7ef- [rb] Support registering extra headers in HTTP client :: Alex Rodionov3ec3cef9a0- [rb] Support overriding User-Agent in HTTP client :: Alex Rodionov4cf9aeb151- [rb] Support registering extra bridge commands :: Alex Rodionov991a653358- [rb] Support overriding default locator conversion :: Alex Rodionov02381bfc39- [rb] Support registering custom finders for SearchContext :: Alex Rodionov518496c5c5- [rb] Support using custom element classes :: Alex Rodionov79ed462ef4- Release 4.21.0 (#13948) :: Diego Molina
- Java
Published by diemol about 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.20.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
a12c3b56a9- [build] Moving versions to nightly :: Diego Molina4fec60d2b8- [rb] Update Gemfile.lock :: Alex Rodionov96cf53a454- [rb] Fix document generation :: Alex Rodionov507970233b- [build] Bumping actions versions :: Diego Molina63e815627f- Update mirror info (Thu Mar 28 00:15:30 UTC 2024) :: Selenium CI Botb7d831db8c- [bidi][js] Update the capture screenshot APIs to include all parameters and remove scroll parameter (#13744) :: Puja Jagani0b29138fa7- [rust] Bump to rules_rust 0.41.0 (Rust 1.77.0) :: Boni Garcíacc7f3402f8- Update mirror info (Fri Mar 29 00:15:26 UTC 2024) :: Selenium CI Botacd9d0e77d- [bidi] [java] Fix the bazel file after the BiDi breaking change :: Puja Jaganiabe0ee07dc- [java] Updating change log and bumping version :: Puja Jagani3ef121c0b2- Update mirror info (Fri Mar 29 12:14:17 UTC 2024) :: Selenium CI Bot6cda692993- [grid] synchronize read from field written by other thread :: Jörg Sautter9c6ccdbf40- Update mirror info (Sat Mar 30 00:14:35 UTC 2024) :: Selenium CI Bot1f88231e2b- [js] Fix linting (#13753) :: Puja Jagania2aa09f143- Bumping to SNAPSHOT for Nightly :: Diego Molinaec7c11fae8- Update mirror info (Mon Apr 1 12:08:01 UTC 2024) :: Selenium CI Bote90e4a5001- [rb] Return JRuby dependencies :: Alex Rodionovef3d9e870e- [rb][java][dotnet][py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinaa169d905b4- [JS][bidi] Impelments functionality to retrieve all top-level browsing contexts :: Sri Harshaa663d280de- [js] Running format script :: Diego Molina37565afc72- [dotnet] Simplify definition of building test web server for unit tests :: Nikolay Borisenko911b312090- [js] Add JS comments for BiDi related files (#13763) :: Puja Jagani309b3e802f- [bidi][java] Deprecate using builder for Locate Node parameters. (#13767) :: Puja Jaganibaf6116541- [bidi][java] Update Locator class to not use optional :: Puja Jaganicca70e3eb4- [JS] lint fixes :: Sri Harsha68ad9845aa- [grid] do not create unused HttpResponse instances :: Jörg Sautteraaa7e791a4- [bidi][java] Enable chrome tests (#13770) :: Puja Jaganib49ae752c9- [JS] Set browserName by default when browserOptions are used :: Sri Harsha111941bd3c- [JS] Implement fullPageScreenshot functionality for Firefox (#13301) :: Sri Harsha38829c7c63- [bidi][java] Enable grid BiDi chrome test (#13778) :: Puja Jagani12ed6cc2d9- [dotnet] use correct devtools session id after reinitialization (#13768) :: schrufygroovy44eba5952f- [js] Running format script :: Diego Molina8c8adec916- [grid] handle baseRoute like the hubRoute and the graphqlRoute (#13772) :: Jörg Sautter392ffbc08d- [JS] Remove duplicate license agreement from files :: Sri Harshab800dfcde2- [java] [bidi] Enable test that pass in chrome :: Puja Jaganidc62d248fb- [bidi][java] Enable Edge BiDi tests (#13780) :: Puja Jagania3d4d144d9- [bidi][js] Enable add intercept parameters test :: Puja Jagani97950ef9ad- [py] Skipping Edge tests due to https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743 :: Diego Molinab9fddae69c- [java] Enabling Edge tests for BiDi :: Diego Molinab867008a66- [dotnet][rb][java][js][py] Automated Browser Version Update (#13750) :: Selenium CI Bot2b59996257- Add type hints for selenium.webdriver.remote.webdriver.WebDriver.init (#13775) :: Adam Dangoor9f8e0b8497- Add types to set_window_position parameters (#13786) :: Adam Dangoord142ce0cd5- [bidi][js] Enable tests for Edge and Chrome (#13790) :: Puja Jagani33c6b7841a- Fixing atom to capitalize text (#13792) :: Diego Molinaa0210e3a7c- [bidi][js] Fix log inspector test :: Puja Jaganiad92541cf1- [grid][java] fix node-docker (#13789) :: Viet Nguyen Duc16796dba18- [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) :: Selenium CI Bot8001566c18- Bump idna from 3.4 to 3.7 in /py (#13808) :: dependabot[bot]9ab4f75173- [rust] Minor typo-fix in warninig trace :: Boni García3cf0669b94- [rust] Use DEBUG level for WARN traces in offline mode (#13810) :: Boni García61f507f386- [rust] Update rules_rust and crate dependencies to latest stable versions :: Boni García6d7e7da3c1- [grid][java] browser containers provisioned in dynamic grid can get hostconfig from node-docker (#13804) :: Viet Nguyen Duc8d77159463- [dotnet][rb][java][js][py] Automated Browser Version Update (#13819) :: Selenium CI Bot25fd49a3d9- [JS] Update npm deps to latest :: Sri Harsha4ecc1033ca- [java] Selenium Manager generates output from argument list (#13385) :: Titus Fortner9f5123661f- [rb] update SOC for driver finder and selenium manager classes (#13386) :: Titus Fortner77df95b883- Update Dockerfile to use JDK 17 (#13823) :: Trigbfbed918d8- [py] update SOC for driver finder and selenium manager classes (#13387) :: Titus Fortnerec5757d2e9- [JS] Migrate eslint to latest (#13825) :: Sri Harshad04cbb5164- [grid][java]: dynamic grid re-fetch browser images if they were pruned during runtime (#13821) :: Viet Nguyen Duce9ef7e0980- [JS] Fix stale element test and enable window tests :: Sri Harsha85c0ad1b23- [dotnet][rb][java][js][py] Automated Browser Version Update (#13830) :: Selenium CI Bot54829c7686- [dotnet][rb][java][js][py] Automated Browser Version Update (#13835) :: Selenium CI Botf0b5a04cb9- Nightly dotnet (#13838) :: Diego Molinaffe3d2ad31- [bazel] Enable bzlmod :: Alex Rodionova24c22912c- [bazel] Move rules_ruby to MODULE :: Alex Rodionovd9a922b3b0- [bazel] Move rules_dotnet to MODULE :: Alex Rodionov16db80ae10- [bazel] Move rules_rust to MODULE :: Alex Rodionovcee8c4d80e- [bazel] Move rules_python to MODULE :: Alex Rodionov2c76a22077- [bazel] Move rules_jvm_external to MODULE :: Alex Rodionov214d26060c- [bazel] Move apple_rules_lint to MODULE :: Alex Rodionovcd0a14f148- [bazel] Move rules_proto to MODULE :: Alex Rodionovbf0dcd939e- [bazel] Move rules_js to MODULE :: Alex Rodionov63d65e3f75- [bazel] Move rules_oci to MODULE :: Alex Rodionov2749ec7314- [bazel] Move rules_pkg to MODULE :: Alex Rodionov70bb02a6f0- [bazel] Move prebuilt selenium-manager to MODULE :: Alex Rodionov60a57b4b30- [bazel] Move buildifier to MODULE :: Alex Rodionovc69304ad54- [bazel] Move pinned browsers to MODULE :: Alex Rodionov91b6d4ebc0- [bazel] Extract remote configuration into separate file :: Alex Rodionov853b4dfa61- [bazel] Fix runfiles loading in Bzlmod :: Alex Rodionov050c6440cf- [bazel] Add missing dependencies :: Alex Rodionovfa57e9c20a- [bazel] Update lockfile :: Alex Rodionov0608c63416- [bazel] Fix .NET compiler errors :: Alex Rodionov3e8261de9e- [bazel] Fix runfiles loading in JavaScript tests :: Alex Rodionov6eac5d5150- [bazel] Update gem checksums :: Alex Rodionov0ec0b73d04- [bazel] Keep rules_rust in WORKSPACE :: Alex Rodionov3b02ff6a5c- [bazel] Repin Cargo.Bazel.lock :: CI Buildc9f5e353de- [bazel] Regenerate maven_install.json :: Alex Rodionov3af3558166- [dotnet] Ignore flaky tests on RBE :: Alex Rodionovb3da4e538d- [bazel] Update gem checksums :: Alex Rodionov5b6fa4863d- [bazel] Disable lockfile :: Alex Rodionove062acbb45- [rb] Disable failing Edge test :: Alex Rodionova09f70d031- [bazel] Update CI caching manifest for bzlmod :: Alex Rodionov71122cd649- [bazel] Update rules_rust to 0.41 :: Alex Rodionov1f8dc10f19- Revert "[rb] Disable failing Edge test" :: Alex Rodionovace280cccc- [ci] Don't use non-bzlmod caches :: Alex Rodionovb734f5e0c7- [bazel] Fix node toolchain loading :: Alex Rodionov8d6c0778ba- [ci] Use JDK 17 :: Alex Rodionov6831e8e19e- [bazel] Restore javadoc targets :: Alex Rodionov4d29ac9da6- [bazel] Fix maven_bom targets :: Alex Rodionovcafb91a5e2- [bazel] Remove WORKSPACE mode in favor of bzlmod :: Alex Rodionov44ab4a82b6- [rb][dotnet][java][py] Update Edge to 123 :: Alex Rodionov77858975e1- [rb] Fix runfiles location in docs :: Alex Rodionove1677cd11b- [dotnet] Revert System namespace prefix :: Alex Rodionovbed404cbf0- [bazel] Move rules_rust to MODULE.bazel :: Alex Rodionov7b9281760c- [bazel] Update bazel_features :: Alex Rodionov686153006f- [bazel] Update rules_rust :: Alex Rodionov08ec566227- [bazel] Revert Cargo changes :: Alex Rodionov929a862200- [bazel] Use default Rust toolchain :: Alex Rodionov88b7a1fcef- [bazel] Update rules_js :: Alex Rodionovaa62f106c7- [bazel] Move rules_rust back to WORKSPACE to fix zstd compilation :: Alex Rodionovf36b334177- [dotnet] Making SeleniumManager a thin wrapper (#13833) :: Diego Molina9e7adc790b- Nightly javascript (#13844) :: Diego Molinac2dda23237- [js] Improve atoms loading under Bazel :: Alex Rodionov645ef05ad0- [ci] Run small JS tests :: Alex Rodionove0b7584419- [js] Fix small tests :: Alex Rodionovba27d0f767- [js] Fix formatting :: Alex Rodionovdc77f02281- [rb] Update gemfile checksums :: Alex Rodionove85bf8dc8c- [bazel] Fix bazelrc loading from subdirectories :: Alex Rodionovec54309d20- [js] Making SeleniumManager a thin wrapper (#13853) :: Diego Molinae6e7d8e1b1- [JS] Update npm deps :: Sri Harsha7dd6163d0c- [grid][java]: relay service can set protocol version in fetching status (#13849) :: Viet Nguyen Ducea73d44c00- [java] register the callback to the correct event :: Jörg Sautter031c8cf172- [java][bidi] Fix import for the Script module class :: Puja Jagani907b4f461f- [cdp][java] Continue requests without modification for know errors in NetworkInterceptor (#13836) :: Puja Jagani5c5c68e606- [bidi][java] Update argument type to RemoteValue :: Puja Jagani4a07526a64- [dotnet] Checking if log level is enabled before logging in SM. :: Diego Molina85da948adc- [dotnet] Renaming methods to follow C# pattern. :: Diego Molinac4a63179ec- [build] Switching to a different command to pin maven deps :: Diego Molina04c9dfce5b- [dotnet] Pushing missing changes to method names in dotnet SM :: Diego Molina5f127db684- [ci] Disable Ruby tests for Chrome/Edge on Windows :: Alex Rodionov753dec82c3- [bazel] Make unpinned_maven available :: Alex Rodionovf3af5821c7- Remove unused file :: Simon Stewartfee33dd938- Bump java deps :: Simon Stewart4a6c3847ec- [bidi] Update browsing context create method (#13766) :: Puja Jagani8086b25bb5- [build] Updating scripts for automated release :: Diego Molina866c76ca80- Release 4.20.0 (#13870) :: Diego Molina
- Java
Published by diemol about 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 8d77159: [dotnet][rb][java][js][py] Automated Browser Version Update (#13819) (Selenium CI Bot) #13819
- 25fd49a: [JS] Update npm deps to latest (Sri Harsha)
- 4ecc103: [java] Selenium Manager generates output from argument list (#13385) (Titus Fortner) #13385
- Java
Published by github-actions[bot] about 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] about 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 16796db: [dotnet][rb][java][js][py] Automated Browser Version Update (#13798) (Selenium CI Bot) #13798
- Java
Published by github-actions[bot] about 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.19.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
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] CorrectChromiumDriverService.AllowedIPAddressesproperty 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] EnablingcanListenToFetchErrorfor 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 toaspect_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 Molina
- Java
Published by diemol over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.18.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
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] Makenpm run lintpass 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] Allownullinput inFluentWait(#13558) :: Valery Yatsynovich0b2265c759- [java] Add missing event handlers forTargetLocatorinterface (#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 Molina
- Java
Published by diemol over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - selenium-4.17.0
Changelog
For each component's detailed changelog, please check:
Commits 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-shellas 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] language level should be 17 in bazelproject we still release with 11 :: Titus Fortner3bfd4f3156- Updated the return value of getMagicNumber to return 3. (#13303) :: Manuel Blanco309eb41a8e- [build] Avoid sending analytics to Plausible for CI builds :: Diego Molina4606e6bf50- [build] Windows users should not have to stamp every single bazel execution :: Titus Fortner32edec141d- [sm] Adding binaries to track usage via Plausible :: Diego Molina5ab6676487- [ci] update the build command for dotnet :: Titus Fortner5a97adf986- [js] remove deprecated headless methods and associated references :: Titus Fortnera2ff220922- [build] create IntelliJ bazelproject file for Windows :: Titus Fortner3792243770- [build] create powershell file for creating Windows dev environment :: Titus Fortnerbb10753db0- [java][bidi] Add cookie support for network module (#13325) :: Puja Jagani273c3d4e89- Refactored log capture and formatting code in org.openqa.selenium.tes… (#13322) :: Manuel Blanco060288e85c- [bidi][java] Add support for Input module (Actions) (#13259) :: Puja Jaganifea3ddd3af- [java] Close http connection for RemoteNode (#13313) :: Puja Jagani173d62468a- [bidi][js] Add script message event (#13153) :: Puja Jagani98ea560b4d- Python client: sleep depending on the number of attempts to check if the service has started (#13321) :: deedy529b6dc718b- [rust] Minor changes related to string manipulation (no logical changes) :: Boni Garcíadd7a2f6514- [ci] dotnet does not need to stamp on windows now :: Titus Fortnerdc4c7e4ef3- [build] remove code in ./go wrapper to handle Java 8 :: Titus Fortner00b579d6e3- [dotnet] Consider log handlers as null when not initiated :: Nikolay Borisenko34970943c4- [dotnet] Lazy initialization of log handlers when required :: Nikolay Borisenkoe745a91b38- [py] update list of files and directories to git ignore :: Titus Fortner34e09865ad- [nightly] Fix Grid build :: Diego Molina343aa78b58- Add Duration overload to SlowLoadableComponent constructor (#13309) :: Kurt Alfred Kluevere01be4a006- use subprocess.DEVNULL instead of open(os.devnull) to avoid leaking a… (#13329) :: Thomas Graingerdc4114fdee- Improve logging errors (#13327) :: Manuel Blanco6cce0c962b- Update mirror info (Tue Dec 19 12:06:29 UTC 2023) :: Selenium CI Bot24c2c4f660- [py] set a default value for driver in test suite :: Titus Fortnera351c4d40f- [py] require --use-lan-ip flag to start test server on non-local host :: Titus Fortnerdc141316f5- [build] fix and remove broken or unneeded rake tasks :: Titus Fortneref848978de- update Authors file :: Titus Fortnere58fd53cca- update copyright notices :: Titus Fortnerc75b7f08e6- [build] update copyright task to skip files and include formatting :: Titus Fortner7acc040eea- [java] Ensure calling close() and quit() don't cause BiDi websocket errors (#13333) :: Puja Jagani22dcb1796d- [java] Refactoring to check for emptiness (#13335) :: Manuel Blanco44b8b68bb4- [build] namespace Rake tasks for building and releasing by language :: Titus Fortner2c6bbc7851- [build] implement document generation tasks in Rakefile :: Titus Fortner9511a2ac26- [build] create rake task for building and releasing all artifacts at the same time :: Titus Fortnerc8429ecee2- [build] run Rakefile through Ruby linter :: Titus Fortner0f1489dc83- Remove unnecessary overridden methods (#13336) :: Manuel Blancoe729e16aa5- [dotnet] Specify the dll as nuget content explicitly (#13332) :: Nikolay Borisenkob9e2bbe3ff- [build] fix bazel execution module :: Titus Fortner2843a6b170- [build] fix requirements for bazel module :: Titus Fortnerf22e08fd05- [dotnet] Extract downloadable zip file in memory (#13277) :: Nikolay Borisenko48e8db2e52- [grid] improved logging when driver discovery failed :: Jörg Sautter10561bc593- Use Node 18 (#12724) :: Aurélien Pupiera6a2cd65b2- overhaul project Readme (#13338) :: Titus Fortnera9ef1e619e- fix incorrect command documented in README :: Titus Fortner9c0738d50d- [build] create single command for periodic file upudates :: Titus Fortner64d9c87efd- [rb] define default command_list (fixes #13307) :: Titus Fortner6d1897246d- [build] fix Rake issues with FileUtils :: Titus Fortner5792d4ecc7- [build] create commands to update selenium versions :: Titus Fortner6b9dfec42c- [build] create command to update maven dependencies :: Titus Fortner55d735b3dc- [java] WebSocket NoVNC session against the grid URL contains trailing slash (#13353) :: Viet Nguyen Duc91d8d703ee- Updating channel name from Aurora to Dev :: Diego Molinaeeaebe6b2e- [javascript] Remove firefox_channels.js example as Channels is deprecated [skip ci] :: Diego Molina6c3110a5a7- [javascript] Deprecating Channel [skip ci] :: Diego Molinad3bccee5da- [java] Removing mentions to firefox-bin in docs and tests :: Diego Molina56d149e697- [java] Removing unused variable [skip ci] :: Diego Molinaab18234ef2- [java] Deprecating FirefoxBinary :: Diego Molinabdc86aa836- [build] remove variables from maven deps file :: Titus Fortner0309e51b34- [build] location of maven dependency opentelementry-semconv has moved :: Titus Fortner4a535ecc99- [build] update maven dependency versions :: Titus Fortnera81b4d02fc- [build] update maven dependencies task :: Titus Fortnercb9169ab02- [build] update maven dependencies with java:update :: Titus Fortner0e3d4bc653- [java] Deprecated json wire related ErrorCodes :: Jörg Sautter5e384fca82- [java] fixed the ScreenshotException message :: Jörg Sautter3330f28026- [java] added ShadowRoot.hashCode / .equals #13326 :: Jörg Sautter25bdf6e484- [java] deprecated unused RemoteStatus :: Jörg Sautterc7f65f8351- [java] remove use of guava from FluentWait :: Jörg Sautter619bc64c81- [build] fix JRuby install :: Titus Fortner866b4017e8- [rb] update release date in change log :: Titus Fortner40cfa4bdb7- [build] includ git gem in jruby :: Titus Fortneraea6d4039c- [java] fix references to old semconv artifact location :: Titus Fortnerb16d0d8885- [java] Fix build due to opentelemetry package updates :: Puja Jaganib47b09c02f- [js][bidi] Add Input module command (#13360) :: Puja Jagani28882f9590- [rb] run unit tests on latest version ruby :: Titus Fortner4ff1f62703- [rb] fix issues with incorrectly named edge browser :: Titus Fortnerfc86c86922- [rb] bundle and rubocop updates :: Titus Fortner64755fa82c- [build] Reference Selenium Manager Binaries from separate repo (#13314) :: Titus Fortner89170a76ea- [build] add pinned selenium manager versions to all:updates task :: Titus Fortnere8e6300945- Update mirror info (Wed Dec 27 12:06:17 UTC 2023) :: Selenium CI Bot776c9f76aa- [rb] fix documentation errors :: Titus Fortner6d706ea1c3- [build] remove unnecessary print statements :: Titus Fortnerf1846257af- [build] implement git portion of documentation updates :: Titus Fortnerd2a2c1696e- [build] remove old api doc generation file :: Titus Fortner4a6ec578c3- [build] convert changelog script to ./go task :: Titus Fortnerf36d4b04fa- [build] convert release notes script into a task :: Titus Fortnerb87c71ca9a- [build] create and push the appropriate release tag as part of release task :: Titus Fortner4587571bac- [build] have the all:release task also update api docs and set nightly versions :: Titus Fortner0a25633edf- [build] improve rakefile syntax :: Titus Fortner3bacf52fce- [build] no longer need selenium manager shell script :: Titus Fortner49e941d5d4- [build] fix java-release-zip target which should fix nightly build :: Titus Fortner55ea5721a7- [rust] mark pre-release versions as nightly :: Titus Fortner16fd13bd85- [build] update task logic to support nightly rust version conversions :: Titus Fortner9a700e2199- [rust] rust wants nightlies marked with dash not dot :: Titus Fortnerb0ba4321c2- [rust] update lock files :: Titus Fortnerd70d3a084c- Update mirror info (Thu Dec 28 12:07:30 UTC 2023) :: Selenium CI Bot7922d42b0c- [build] pass auth from calling workflow to the called workflow to release Selenium Manager artifacts :: Titus Fortner3f9b606c84- [build] bundle update ruby when versions get changed so lockfile is correct :: Titus Fortner6305e1ab10- [build] ensure maven dependency update task will execute :: Titus Fortner7784bbdaf7- [rust] Bump dependencies to latest stable versions :: Boni García6b42c10df2- remove all references to firefox-bin :: Titus Fortner3570209bf9- [build] limit changelog population to just user facing code(#13356) :: Titus Fortner7012dbe8a2- Update year in LICENSE and NOTICE docs :: Sri Harsha089094968e- [build] restore ruby dependencies :: Titus Fortnerc284a956b4- [rb] guard bidi tests on Chrome due to Google bug :: Titus Fortneraac6d6415c- SeleniumManager python wrapper should check if architecture/platform combination is supported (#13381) :: seidnerj52979082b8- [java] deprecate all html5 offline storage implementations See #10397 (#13373) :: Titus Fortner16770fb6e7- [java] Remove features that are not w3c compliant (#13372) :: Titus Fortner1b66415adf- [java] remove non-w3c endpoint references that are mobile specific :: Titus Fortnerc2c41b89a0- [build] update windows dev environment script to properly format bazelrc file :: Titus Fortner8b5ba75646- [js] download files from remote server (#13102) :: Titus Fortnercc85c78355- [rb] change allowed types for logger methods :: Titus Fortner214df71f41- Update geckodriver-Firefox mapping after release of geckodriver 0.34.0 :: Boni García52f162593f- [bidi][java] Add auth required event :: Puja Jagani45da01858c- [bidi][js] Add auth required event :: Puja Jaganif232416c45- [ci] change concurrency to treat dispatch and scheduled tests independently of push and pr :: Titus Fortner494b1535df- [ci] fix concurrency syntax :: Titus Fortnere40ec28214- [ci] fix concurrency syntax with fake ternary and concat outside braces :: Titus Fortnerc183146044- [ci] remove compound conditional in concurrency ternary :: Titus Fortnerf74451974b- [rb] fix download test since Linux lists files in different order :: Titus Fortnercd91b8c95d- [java] stop the started server when an exception is raised :: Jörg Sautter485658916c- [java] copy the output in a daemon thread :: Jörg Sautter5e4ce94566- [bidi] Fix failing tests due to change in argument for box screenshot :: Puja Jagani0ebddde507- [dotnet] update references from desiredCapabilities to capabilities :: Titus Fortnerb74d940d35- [java] no longer accept session requests with desiredCapabilities :: Titus Fortnerb5ae3f8cab- [java] remove requiredCapabilities from metadata ignored list :: Titus Fortnerd77b568a03- [java] DeprecateAddWebStorageaugmenter provider as well (#13399) :: Valery Yatsynovich34adf3eed4- [py] use Selenium Manager in tests with bazel when pinned browsers not set :: Titus Fortnerf75ea689dd- [java] update logging and errors for driver management :: Titus Fortnera5be5b6da7- [java] DeprecateContextAwareinterface (#13405) :: Valery Yatsynovich886cdf5397- [py] fix linting issue :: Titus Fortnerb0f42c34cd- [build] add tasks to lint Python & Ruby :: Titus Fortnera040c34272- [bidi][js] Add traverse history command :: Puja Jaganie1e538e5b7- [java] Add check back to driver service session factory :: Puja Jagani9bcccf232b- [java] fix broken driver finder conditional :: Titus Fortnerfffd05c751- [dotnet] Don't output to user's console, rather use logging :: Nikolay Borisenko3bfd6c4f0a- [js] Organize BiDi test based on the module (#13408) :: Puja Jaganif8944cd1e9- [java] Improve readability :: Puja Jaganie7d902ec5b- Node WebSocket not working with sub-path option (#13407) :: Viet Nguyen Duc46b3ac632c- [bidi][java] Add window proxy properties class :: Puja Jagani4b6af2ea1c- [bidi][js] Add test to get iframe's browsing context :: Puja Jaganif7fd6d3f0c- [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) :: EdwinVanVliet7ddd002e38- Code cleanup (#12934) :: Andrei Solntsev10af32cd4d- [bidi] [java] Update iframe related tests to actions :: Puja Jagani111086dfc0- [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) :: Viet Nguyen Duc2cd2720ecc- [java] Marking test as not implemented :: Puja Jaganiabd81d041d- [bid] [java] Add BiDi Input module release command (#13362) :: Puja Jagani090f32e8a6- Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) :: dependabot[bot]12a9967c9e- Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) :: dependabot[bot]d51c74ab36- [bidi][js] Add Input module JS command :: Puja Jaganiff82c4af6a- [atoms] minimize size of get-attribute atom (#13416) :: Jörg Sautter3e196425ed- [bidi][java] Add Node properties class :: Puja Jagani8763f62184- [java] DeprecateNoSuchContextException(#13425) :: Valery Yatsynovich6e7c747359- [java] Run file format script. :: Diego Molinaf58416bb2a- [java] ensure the worker thread is stopped :: Jörg Sautterb2a8448194- [bidi][js] Add test for node properties in :: Puja Jagani8f35c47c06- [grid] log the complete exception :: Jörg Sautter097d3016f4- [java] add deprecation annotation to FirefoxBinary :: Titus Fortner4350eb1d0b- [java] Add a warning while passing a decorated driver to augmenter :: Puja Jagani19a1813544- [java] Enabling two tests that already work in Firefox :: Diego Molinac0ddca6d32- [java] Tapping the Node session when there is WebSocket activity :: Diego Molinaec523b2f87- [java] Small code improvement in ProxyWebsocketsIntoGrid :: Diego Molina1b594ee33e- [grid] Usingmax-sessionsfrom Node when it was declared. :: Diego Molinab556ac3d6d- [py] update required version of Python in setup file :: Titus Fortnerf09f064cb9- Fix typo in NodeFlags (#13440) :: middlingphysc9bc81aa7d- [bidi][java] Add locate nodes command (#13445) :: Puja Jagani328e2412af- [bidi][java] Add user friendly methods to locate nodes :: Puja Jagani7ad44eef93- [java] add click dialog support to Federated Credential Management implementation :: Titus Fortnerd14f7c0e89- [py] remove extension connection class and other usages of webdriver.xpi :: Titus Fortner4513ea982c- [py] remove deprecated verbose argument from edge service :: Titus Fortnerf1f6886269- [py] remove deprecated desired_capabilities property from webdriver :: Titus Fortner7cc56cc604- [py] remove deprecated application cache support :: Titus Fortner6127b5f849- [build] add tasks for python tests :: Titus Fortner67490a3066- [rb] Update rules_ruby and run unit tests on RBE :: Alex Rodionov1557d27368- [rb] FIx incorrect filename for Ruby toolchain hash :: Alex Rodionov192dea5e52- [java] use the ErrorCodec to encode exceptions :: Jörg Sautter7a48c94648- [java] ignore null text of UnhandledAlertException :: Jörg Sautterd02f51f262- update readme with correct bazel syntax for .NET tests :: Titus Fortner19fadc4181- [ci] remove unused workflow :: Titus Fortner907f2df860- [CI] Update logic for which tests get run (#13457) :: Titus Fortner86a004048b- [rb] Disable Ruby cache on Windows :: Alex Rodionov401f3e317b- update pinned browsers :: Titus Fortner60cfe1f88f- [build] properly get selenium manager from bazel output (#13452) :: Titus Fortner1d9b28e37c- [dotnet] Prepare cdp cs files before core compile to make intellisense happy :: Nikolay Borisenkod0f8811ac7- [dotnet] Fix compilation warning for inline docs of DownloadFile method :: Nikolay Borisenkobd8c5d9602- [java] remove annotations from tests that firefox now passes :: Titus Fortner4562685756- [dotnet] Fix compilation warnings in cdp generator and tests :: Nikolay Borisenko5eb3caab03- [dotnet] remove deprecated DriverService constructors with options parameter :: Titus Fortner5893627356- [dotnet] remove deprecated methods for toggling legacy protocol :: Titus Fortner08dc2f707a- [dotnet] remove deprecated class RemoteWebElement :: Titus Fortner7bf62868ab- [java] Remove unused import to satisfy format script (#13468) :: Nikolay Borisenkoe8f02e9753- [dotnet] Improve logging performance when it is disabled (#13464) :: Nikolay Borisenko0972a1bb04- [ci] restrict jobs from running on forks :: Titus Fortnerb7dc668795- [py] copy license file to distributions :: Titus Fortnerd035b5d197- [build] only release new Selenium Manager binaries from trunk :: Titus Fortner638c4313df- [rb] Addbase64gem as a runtime dependency (#13454) :: Earlopain63804e927e- [dotnet] Replace WebRequest with HttpClient in tests (#13471) :: Nikolay Borisenko69f0570468- [py] adds PyPI classifiers for Python 3.10 to 3.12 (#13475) :: James Brazab7f27a2aa1- [ci] only run tests based on what is new in PR :: Titus Fortnerf83765d173- [py] add deprecation library requirement (#13402) :: Titus Fortner21560a4974- Fix "Get Text" to retrieve the correct value for ShadowRoot using slot. (#13218) :: Henrik Skupin8411a32eac- [build] fix py:lint task so it outputs results :: Titus Fortner892bf7a364- [py] truncate large strings when logging requests :: Titus Fortner24d88d7363- [py] Update WPEWebKit support code (#13278) :: Lauro Moura2f1f779bf4- [rb] explicitly check for whether driver supports full page screenshots to error (#12799) :: Titus Fortner562c3596fa- [ci] test with latest version of Ruby :: Titus Fortnerac9d52f51d- [py] Firefox Profile Fixes and Deprecations (#13477) :: Titus Fortner19df7bbf52- [py] remove test for comparing firefox profile encodings :: Titus Fortner0f1c7537b8- [py] deprecate FirefoxBinary class (#13476) :: Titus Fortner19ec8a84ae- Bump jinja2 from 3.1.2 to 3.1.3 in /py/docs (#13432) :: dependabot[bot]511da58c31- Bump sniffio from 1.2.0 to 1.3.0 in /py (#13066) :: dependabot[bot]132b30ba4d- Bump cryptography from 41.0.3 to 41.0.4 in /py (#12810) :: dependabot[bot]a3b1124919- [py] update minimum trio requirement to 0.20.2 per dependabot :: Titus Fortner1164555b9d- [py] Fix type error in mypy (#13482) :: take0x11c799a665- [rb] fix incorrect method name :: Titus Fortner5040a5aa4e- [rb] checking wrong public method for full page screenshots :: Titus Fortnerfa0637a34a- [build] update rake task names :: Titus Fortnercc85374c89- [ci] deleting concurrency section until we figure out what we need :: Titus Fortner134aa67382- [rb] update unit test to include correct server port :: Titus Fortner8957fb5759- [build] update which dotnet files need to be updated for new chrome versions :: Titus Fortner56140267a7- [build] improve automated update task :: Titus Fortnerd5b9382bf3- update all necessary files prior to a release :: Titus Fortnere52b1be057- update versions and changelogs for 4.17 :: Titus Fortner
New Contributors
- @mmccartn made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13266
- @neilvcarvalho made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13271
- @deedy5 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13321
- @graingert made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13329
- @apupier made their first contribution in https://github.com/SeleniumHQ/selenium/pull/12724
- @seidnerj made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13381
- @middlingphys made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13440
- @Earlopain made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13454
- @jamesbraza made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13475
- @lauromoura made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13278
- @take0x made their first contribution in https://github.com/SeleniumHQ/selenium/pull/13482
Thank You
@EdwinVanVliet
@asolntsev
@diemol
@joerg1985
@nvborisenko
@p0deje
@pujagani
@titusfortner
@valfirst
@vietnd96
@whimboo
- Java
Published by titusfortner over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 7ad44ee: [java] add click dialog support to Federated Credential Management implementation (titusfortner)
- d14f7c0: [py] remove extension connection class and other usages of webdriver.xpi (titusfortner)
- 4513ea9: [py] remove deprecated verbose argument from edge service (titusfortner)
- f1f6886: [py] remove deprecated desired_capabilities property from webdriver (titusfortner)
- 7cc56cc: [py] remove deprecated application cache support (titusfortner)
- 6127b5f: [build] add tasks for python tests (titusfortner)
- 67490a3: [rb] Update rules_ruby and run unit tests on RBE (Alex Rodionov)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 4350eb1: [java] Add a warning while passing a decorated driver to augmenter (Puja Jagani)
- 19a1813: [java] Enabling two tests that already work in Firefox (Diego Molina)
- c0ddca6: [java] Tapping the Node session when there is WebSocket activity (Diego Molina)
- ec523b2: [java] Small code improvement in ProxyWebsocketsIntoGrid (Diego Molina)
- 1b594ee: [grid] Using
max-sessionsfrom Node when it was declared. (Diego Molina)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 2cd2720: [java] Marking test as not implemented (Puja Jagani)
- abd81d0: [bid] [java] Add BiDi Input module release command (#13362) (Puja Jagani) #13362
- 090f32e: Bump follow-redirects from 1.15.2 to 1.15.4 (#13424) (dependabot[bot]) #13424
- 12a9967: Bump follow-redirects from 1.14.9 to 1.15.4 in /javascript/grid-ui (#13417) (dependabot[bot]) #13417
- d51c74a: [bidi][js] Add Input module JS command (Puja Jagani)
- ff82c4a: [atoms] minimize size of get-attribute atom (#13416) (joerg1985) #13416
- 3e19642: [bidi][java] Add Node properties class (Puja Jagani)
- 8763f62: [java] Deprecate
NoSuchContextException(#13425) (Valery Yatsynovich) #13425 - 6e7c747: [java] Run file format script. (Diego Molina)
- f58416b: [java] ensure the worker thread is stopped (Jörg Sautter)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 3bfd6c4: [js] Organize BiDi test based on the module (#13408) (Puja Jagani) #13408
- f8944cd: [java] Improve readability (Puja Jagani)
- e7d902e: Node WebSocket not working with sub-path option (#13407) (Viet Nguyen Duc) #13407
- 46b3ac6: [bidi][java] Add window proxy properties class (Puja Jagani)
- 4b6af2e: [bidi][js] Add test to get iframe's browsing context (Puja Jagani)
- f7fd6d3: [dotnet] Added function to enable halting targets until runtime.runIfWaitingForDebugger is invoked (#13330) (EdwinVanVliet) #13330
- 7ddd002: Code cleanup (#12934) (Andrei Solntsev) #12934
- 10af32c: [bidi] [java] Update iframe related tests to actions (Puja Jagani)
- 111086d: [java] Schema HTTPS in Distributor, SessionQueue, SessionMap (#13413) (Viet Nguyen Duc) #13413
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- f75ea68: [java] update logging and errors for driver management (titusfortner)
- a5be5b6: [java] Deprecate
ContextAwareinterface (#13405) (Valery Yatsynovich) #13405 - 886cdf5: [py] fix linting issue (titusfortner)
- b0f42c3: [build] add tasks to lint Python & Ruby (titusfortner)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- e8e6300: Update mirror info (Wed Dec 27 12:06:17 UTC 2023) (Selenium CI Bot)
- 776c9f7: [rb] fix documentation errors (titusfortner)
- 6d706ea: [build] remove unnecessary print statements (titusfortner)
- f184625: [build] implement git portion of documentation updates (titusfortner)
- d2a2c16: [build] remove old api doc generation file (titusfortner)
- 4a6ec57: [build] convert changelog script to ./go task (titusfortner)
- f36d4b0: [build] convert release notes script into a task (titusfortner)
- b87c71c: [build] create and push the appropriate release tag as part of release task (titusfortner)
- 4587571: [build] have the all:release task also update api docs and set nightly versions (titusfortner)
- 0a25633: [build] improve rakefile syntax (titusfortner)
- 3bacf52: [build] no longer need selenium manager shell script (titusfortner)
- Java
Published by github-actions[bot] over 2 years ago