Recent Releases of https://github.com/SeleniumHQ/selenium
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] 7 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] 7 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] 7 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] 7 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] 7 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] 7 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] 7 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 7 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] 7 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] 7 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] 7 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] 7 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] 7 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] 7 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 7 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] 7 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] 7 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 8 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] 8 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] 8 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 8 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] 8 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] 8 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] 8 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] 8 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] 8 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] 8 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] 8 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] 8 months 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] 9 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 9 months ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] 9 months 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] 9 months 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] 10 months 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] 10 months 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] 10 months 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] 10 months 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] 10 months 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] 10 months 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] 10 months 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] 10 months 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] 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
- 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] 11 months 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] 11 months 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] 11 months 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] 12 months 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] about 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] about 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] about 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 over 1 year ago
https://github.com/SeleniumHQ/selenium - Selenium 4.24.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
- Java
Published by diemol over 1 year 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 over 1 year 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] over 1 year 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 almost 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 almost 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] almost 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] almost 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] almost 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 almost 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 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 - 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 about 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] about 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] about 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] about 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] about 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] about 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] about 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.16
Changelog
For each component's detailed changelog, please check:
Commits in this release
1bef9d0e64- update versions for 4.16 nightly releases :: titusfortner478b430596- [java] remove unnecessary static import :: titusfortner33a14a9187- Update mirror info (Thu Nov 2 00:16:44 UTC 2023) :: Selenium CI Bot86df0ad64b- Update mirror info (Thu Nov 2 12:06:36 UTC 2023) :: Selenium CI Bot770796ca19- [rb] specify in tests to use stable browser version :: titusfortner65120712f8- [rb] do not run bidi tests in parallel :: titusfortnere7d4e26c57- [py] fix inadvertent code change in mutation_event :: titusfortner186b03aa26- [py] fix bug in using SE_MANAGER_PATH :: titusfortner385f96fe7e- [py] update change log and versions for 4.15.1 :: titusfortner1c9e702b86- [py] fix incorrect version changes :: titusfortner82ac41d8b1- [java] update name of variable to match current functionality :: titusfortnerc020b03b58- [grid] allow stereotype to always allow browser version of "stable" :: titusfortner11821893f0- [bidi][java] Listen to channel message :: Puja Jaganic84ec6fa38- [rust] Simplify syntax for raw strings :: Boni Garcia8dfaae7518- [java] Deleted a line by mistake :: Puja Jagani343c75e3b2- [rust] Bump Selenium Manager to version 0.4.16 :: Boni Garciacd31e778d6- [rust] Include webview2 in the browser name cli help :: Boni Garciabb4b80dc17- [rust] Include esr label in browser version for cli help :: Boni Garciaea51452ed3- [bidi][java] Add realm related events :: Puja Jagani7680b7cf25- Update mirror info (Fri Nov 3 12:06:42 UTC 2023) :: Selenium CI Bot18cd122cc1- [py] fix bug where downloaded file was not getting unzipped :: titusfortner7247f84882- [py] update change log and versions for 4.15.2 :: titusfortner9e2da6eb0a- [java] move the module-info.class to the correct place :: Jörg Sautter6f7c5acc9f- [py] fix linter :: titusfortner2621f825cb- [py] add more logging to driver startup :: titusfortneraaec17ea7e- add rust files to update version script :: titusfortner945e4f4a67- Allow external uri to be configurable for components that support server functionality - #12491 (#12508) :: Tamas Utasi76ace926a1- Fix logging levels in http.js and webdriver.js (#13098) :: Marvin A. Ruder194b06097a- [rb] fix http proxy configuration for chrome (#13093) :: Joaquín Romeroafa349ad96- [rb] mark minimizing test as flaky :: titusfortnere4d31f2dba- [java] close the streams after I/O failure #13096 :: Jörg Sautter0c86525184- [java] keep the streams alive :: Jörg Sautter2448031295- Roll browsers :: Simon Mavi Stewart16c335f72d- Update rules_dotnet (#13117) :: Daniel P. Purkhúsa5591ef9c8- [java] fixed events without parameters #13109 :: Jörg Sauttereb82278c99- [java] moved the method to the correct place :: Jörg Sautter591f84925b- [ie] Fixed typos in logged messages (#13120) :: Rami1310bb666f- Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia10adfe88a2- py: fix WebDriverWait type hints for WebElement (#13108) :: pinteriorb5822ce045- Chrome-based browsers can do CDP-based script pinning (#13125) :: Simon Stewart5d44c2ce4f- //javscript:selenium-atoms contained helper atoms for the rc emulation, and is no longer needed :: Simon Mavi Stewart02285039f0- Add some very brief docs about why the js directories are there :: Simon Mavi Stewart1bccc05627- [ci] do not run a target that has been removed :: titusfortnerd1787a9d1e- [java] ensure the complete output is read #13091 :: Jörg Sautterfeece00b15- [java] fixed reading array parameters in the CDP client :: Jörg Sautter9fa9e964ec- [dotnet] Fix WSS scheme determination for DevTools connection (#13131) :: Nikolay Borisenkod8cd9dc500- [rust] Include geckodriver-Firefox versions mapping :: Boni Garciab83394c2ed- delete 'lock' file in FF profile (#13090) :: MatzFanf556983ea1- Remove unused targets from the JS tree (#13129) :: Simon Stewartb0497bf2de- [ci] Use stable-i686-pc-windows-msvc target for release SM binary in Windows (#13134) :: Boni García53874e672f- [dotnet] Remove System.Drawing.Common as package dependency (#12781) :: Nikolay Borisenko8ea43183bb- [py] Correct usage of Executable Path in Service :: AutomatedTester8723640a2b- [build] create release configuration to download assets built remotely :: titusfortner753766e613- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewart69ea44a857- [rust] Use online mapping to discover proper geckodriver version (#11671) (#13133) :: Boni Garcíaa801016bf7- Migrate remaining Python tests to run on the RBE :: Simon Mavi Stewart73a5f7085d- [bazel] Force remote test env to be more identical between machines :: Simon Mavi Stewartf26e6bdc2f- [py] Add fixtures for clean objects :: AutomatedTestere34220cdc5- [py] clean up of usage of executable path in services :: AutomatedTestera99b08de3f- [Build] Update skipped tests virtual auth test :: AutomatedTester9d20c8ace3- [ci] Mark some python tests as being skipped :: Simon Mavi Stewart0860f26645- [ci] Speed up grid tests on the RBE by not using selenium manager :: Simon Mavi Stewart47b4cdcfb8- [ci] Remove duplicate python builds from GH runner :: Simon Mavi Stewartb8819d5c78- [ci] Move atoms tests into the rbe build :: Simon Mavi Stewartf085ea2db7- [py] Fix Proxy tests to work with pin_browsers :: AutomatedTesterd9c71484b1- [ci] Stop skipping some tests that are green and fast now :: Simon Mavi Stewart4d1b000082- [ci] Stop skipping a test that no longer exists :: Simon Mavi Stewart90182c647e- [ci] fix CI by building node js before testing :: titusfortnerc258b225a0- [py] fix linting :: titusfortnerdb507155fd- [py] fix black and flake8 linting issues :: titusfortnerc874171468- [dotnet] set all test targets to net7.0 :: titusfortner35e700724c- [dotnet] add runfiles support to bazel :: Daniel P. Purkhus573eee0c0a- [dotnet] skip using Runfiles when not using Bazel :: titusfortner59e57cf8e9- [dotnet] Do not specify a default location for drivers in tests :: titusfortner0276c443fc- [rust] Refactor logic to discover driver version in Firefox module using match :: Boni Garcia1d7d3aaea9- [rust] Refactor logic to discover driver version and download browser if necessary :: Boni Garcia9e33a0b1c7- [rust] Refactor webview test in a different test file :: Boni Garciade22f34127- [rust] Replace function for creating parent path if not exists :: Boni Garcia600a614a91- [grid] keep HttpClient alive until unused #12558 (#12978) :: joerg1985b65ad226b7- [rust] Update checksum of Cargo.Bazel.lock :: Boni Garcia3ae7ae2f71- [java] Reverting changes made regarding setting proxy via system properties :: Puja Jaganib27523b8a9- [FEATURE] Implement Safe Casting in getPermissions Method (#13143) :: Manuel Blanco8f8c856c3c- [java] Formatting files :: Diego Molina8cd85d5051- [java] fix null request in case of chunked request (#13113) :: Nikhil Agarwalaeb0d6268f- [rust] Fix condition to download browser in discover local browser logic :: Boni Garcia8cebe1082c- [rb] fix test guard to use correct platform name :: titusfortner354c7181ab- Set a name for thread started to forward output of external processes (#13142) :: Dominik Stadler6c58924f07- [rust] Update dependencies to the latest available versions :: Boni Garcia3041af31cc- [rust] Use drivers found in PATH only when browser version is not specified (#13159) :: Boni García5138a9c7c7- [java] Allow resuing devtools instance with JDK 11 client (#13165) :: Puja Jaganieb0a321952- don't leak a file descriptor to os.devnull by default (#13162) :: Anthony Sottileb9ef666b6c- Add RBS files to Ruby (#12844) :: Agustin Pequenoc0495951d1- [java] Ensure all print options are sent as map instead of object :: Puja Jaganieaaa50285d- [java] Allow setting print options page ranges using list :: Puja Jagani74ae923809- [java] Remove unused import :: Puja Jagani65b59ae1b4- fix: replace setDownloadThroughput for setUploadThroughput (#13187) :: Matthew Kempkersf7e5b45025- [rb] update with linter fixes :: titusfortnerb7364d6fad- Update mirror info (Thu Nov 23 00:15:26 UTC 2023) :: Selenium CI Botcd67d04de8- Update mirror info (Thu Nov 23 12:06:32 UTC 2023) :: Selenium CI Bot7763c5be7e- [dotnet] Added TargetAttached datastructure to DevTools Target (#13175) :: EdwinVanVliet1ec1b2a9b4- [bazel] Update rules_ruby to fix Windows builds :: Alex Rodionovd999931ca9- [ci] Update setup-bazel action :: Alex Rodionov59b8f23033- [rb] convert binary locations for cygwin :: titusfortnerc535217f0a- [ci] update p0deje/setup-bazel to 0.3.0 :: titusfortner6814b9d418- [rb] allow Selenium Manager to work with Unix :: titusfortner5a7a2ac896- [py] allow bsd operating systems to use the linux binary :: titusfortnerad01c0d6cc- [java] add macOS 14.0 to Platform :: titusfortnerc6df30c627- [java] do not return linux Selenium Manager by default :: titusfortner83348f4147- [py] fix failing linter :: titusfortner8a73dd2917- [py] fix doc formatting :: titusfortnerb617ef5ab9- [ci] Update setup-bazel action :: Alex Rodionovbfd4017c89- [ci] Yet another update to setup-bazel action :: Alex Rodionov6d7139d849- [java] fix formatting :: titusfortner2008e1004c- Close trio memory channel sender after the driver is quit (#13151) :: Johnny.Hdde3eed5db- [rust] Panic if JSON output is used but no entries are collected (#13101) :: Boni Garcíac806757cc1- [rust] Fix webview2 support when browser path is set (#13204) :: Boni García36585d189b- [rb] Extend RBS support for logger and log entry (#13192) :: Agustin Pequenob4e3ee3d67- [dotnet] Fix compilation warning in IHasDownloads file :: Nikolay Borisenkobd5cbe5b3a- "Get Text" atom has to return the visible text from an element within a closed ShadowDOM (#13211) :: Henrik Skupinedbebe0f63- [bidi][java] Add traverse history command :: Puja Jagani2a0063fc9d- [java] Remove unused import :: Puja Jagani6205337aa2- [java] make the json parsing exception text more helpful :: Jörg Sautter240e17b647- [java] Add javadoc to support event classes (#13199) :: Oscar Devoraacbf749d84- [py] remote webdriver cannot match Chromium browser name for remote connection :: titusfortnerda80617a08- [py] add test for browser specific feature on remote driver :: titusfortner64aea82b51- [py] remove deprecated reuse_service parameter from Safari driver constructor :: titusfortnerb1aae606f0- [py] remove deprecated quiet parameter from Safari service constructor :: titusfortnerd7291fd2f5- [py] ensure all drivers stop service during driver quit :: titusfortnere91ba2109e- [py] update chromium driver constructors for readability :: titusfortner5494e07f62- [py] update driver constructor typing :: titusfortner9684923603- [dotnet] Allow overriding default Actions duration (#13229) :: Nikolay Borisenko7a9c7a165c- [dotnet] Properly close test web server without delays :: Nikolay Borisenko94b566df18- Revert closing of test web server back :: Nikolay Borisenko3384df34f4- [dotnet] Kill entire process tree when stopping test web server :: Nikolay Borisenkoa24a189764- [dotnet] Fix targeting packs for test targets :: Nikolay Borisenko82f5c1883e- Update lock.yml :: Diego Molina647d904271- [java] packages should be opened to modules #13217 :: Jörg Sautter9571248d95- [github] automatically comment when I-logging label is applied :: titusfortner6b2463665b- [dotnet] Internal logging (#13140) :: Nikolay Borisenko015595dfe8- [java] adds more tests for java support event class (#13198) :: Oscar Devora252b462b16- Add a/quitquitquitendpoint to the test server to make killing it easy :: Simon Mavi Stewartb59a9fbb4e- [java] bug(#12791) Grid vnc session is not using the --sub-path argument (#13219) :: Viet Nguyen Ducb5a2e11a76- [java] Remove retrying on timeout exception (#13224) :: Puja Jaganicc508fe8bf- [rb] add window minimization test for linux to flaky list :: titusfortner06519c95ee- [rb] Update rules_ruby to the latest version (#13235) :: Alex Rodionov999e583348- [dotnet] Removed {{separator}} token from C# filename codegen (#13237) :: EdwinVanVlietf2abe55a3d- allow setting Beta for pinned browsers :: titusfortner609891bcb9- allow pinned browsers script to overwrite bazel file directly :: titusfortner27d4f16158- optimize pinned browsers script for fewer network calls :: titusfortner163167e30f- fix formatting and add logging to pinned browsers script :: titusfortner3f9f83dd1c- run pinned browsers script :: titusfortnercdbe9c6272- [java] must not request further invocations for a broken websocket :: Jörg Sautter0fed25ccea- pinned browsers script needs to toggle chrome channel with args not env :: titusfortner81ad98874a- update pinned browsers to Chrome 120 :: titusfortner9bfbec09cd- [java] moved org.openqa.selenium.remote.http.jdk to selenium-http (#13243) :: joerg1985bb8cd714f2- create bazel target for updating CDP versions :: titusfortnerebf9de98b1- [cdp] add Chrome 120 and remove 117 :: titusfortner82316a7365- update selenium manager binaries to v0.4.16 :: titusfortner053c73b41a- update change logs for 4.16 :: titusfortner6b47c13d0c- dynamically get java version from version.bzl for Rakefile :: titusfortner3c6a69a6df- update python documentation for using grid by pointing to selenium.dev :: titusfortnera4cb5beff6- update the update-versions script to bump Selenium versions in all required places :: titusfortnerc06d6676aa- fix update-versions script :: titusfortner15400459dd- Update version to 4.16.0 :: Puja Jagani
- Java
Published by pujagani about 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 999e583: [dotnet] Removed {{separator}} token from C# filename codegen (#13237) (EdwinVanVliet) #13237
- f2abe55: allow setting Beta for pinned browsers (titusfortner)
- 609891b: allow pinned browsers script to overwrite bazel file directly (titusfortner)
- 27d4f16: optimize pinned browsers script for fewer network calls (titusfortner)
- 163167e: fix formatting and add logging to pinned browsers script (titusfortner)
- 3f9f83d: run pinned browsers script (titusfortner)
- cdbe9c6: [java] must not request further invocations for a broken websocket (Jörg Sautter)
- 0fed25c: pinned browsers script needs to toggle chrome channel with args not env (titusfortner)
- 81ad988: update pinned browsers to Chrome 120 (titusfortner)
- Java
Published by github-actions[bot] about 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 945e4f4: Allow external uri to be configurable for components that support server functionality - #12491 (#12508) (Tamas Utasi) #12508
- 76ace92: Fix logging levels in http.js and webdriver.js (#13098) (Marvin A. Ruder) #13098
- 194b060: [rb] fix http proxy configuration for chrome (#13093) (Joaquín Romero) #13093
- afa349a: [rb] mark minimizing test as flaky (titusfortner)
- e4d31f2: [java] close the streams after I/O failure #13096 (Jörg Sautter)
- 0c86525: [java] keep the streams alive (Jörg Sautter)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.15
Changelog
For each component's detailed changelog, please check:
Commits in this release
f4334adc5c- update versions for nightly releases :: titusfortneree8c814618- [rb] update gemfile with nightly version :: titusfortnerc3fc944d5e- fix change logs :: titusfortner163ba66495- [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner3dbb37c6ff- [js] update package lock version :: titusfortner2ef70312e8- [bidi][java] Add set viewport command :: Puja Jaganif02e917ec6- [bidi][java] Add browsing context activate command :: Puja Jagani2940a0d24d- [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia889a636954- [ci] Slim the Java build even further (#12913) :: Simon Stewartabeb86612d- [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jaganicdd75fcda8- [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jaganica15a17230- [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagania92711b6a7- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot819955bd77- [iedriver] update versions to 4.14.0.0 :: titusfortnerf6d04c8a67- [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart06bb4e9f33- [java] remove lift related packages and dependencies (#12917) :: joerg19851f8b8d9a80- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Botbbcfc9aead- [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco225074be5d- [java] Fix default values for print options page size :: Puja Jagani78ee4c01a7- [java] Update page size test :: Puja Jagani1c89e31e7a- [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewarta717e3feba- Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg966cb9f9a1- [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García6c6b5622b9- [java][bidi] Add print command :: Puja Jagani8f73722712- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart36108e7244- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot7ddfad6ad7- [java] use the java process builder to run external processes (#12898) :: joerg1985d9f0010403- [py]: Return apathlib.PathwhenSE_MANAGER_PATHis set. closes #12929 :: symonk1e6e5ec2fa- [java] allow a custom timeout when shutting down a process :: Jörg Sautter27c7fdbef8- [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautterdd00a0ab56- [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner0a3d590f7a- [java] Remove unused imports :: Puja Jagani7cc250fa59- [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco6217edce1e- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot03f8ede370- [java] update change logs and version for 4.14.1 :: titusfortner2de505e37c- [java] reset versions for nightly snapshots :: titusfortner8fc8ce623b- [java] fixed the characteristics of the collector :: Jörg Sautter2794376529- [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco69b64f0582- Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot2d89118198- [dotnet] fix incorrect references in comments :: titusfortner42cc35585b- [java] removed use of guava from browser packages :: Jörg Sautter8cd9757086- [dotnet] bump version to 4.14.1 and update changelog :: titusfortnera98e61f24b- Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot0074a7c377- [java] removed use of guava from devtools (#12943) :: joerg19858fee675e1e- [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García9ff1fe286c- [dotnet] do not set binary as empty string (#12738) :: titusfortner8ed8aa2d1d- [java] do not set browser binary if it is an empty string (#12738) :: titusfortnerfe4bc76f71- [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner0081a5de19- [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner4c7b83f4f1- [ci] cannot build dotnet:all right now :: titusfortnerae0d894740- [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortnere8c3e9db75- [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani7461f1d496- [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani7450a1a0f8- [js][bidi] Fix network inspector test :: Puja Jagani20abb92950- [java] Remove unused import :: Puja Jagani5d80f4f631- Update .gitignore :: Puja Jagani4b3238fc8f- [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenkod6899008ab- [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jaganibb12405081- [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amanid7dd881700- Update Actions.java as removed modifier keys (#12903) :: ian zhangdfacbe0971- [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia75ffa07c11- [java] removed the unused netty domain socket client and dependencies :: Jörg Sauttera725539b7a- [java] removed the guava reference from os package :: Jörg Sauttera07f267e49- [java] removed the guava reference from manager package :: Jörg Sautterdcaeb15fc4- [java] removed the guava reference from bidi package :: Jörg Sautterc991104a96- [java] removed the unused sockets test base :: Jörg Sautter7e0f0c1acd- [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortnerd3a167e610- [java] remove most usages of guava from the support package :: Jörg Sautterd8b93330cd- [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni Garcíab008e15cfb- [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garciacfe7e1f5f9- [rust] Fix webview2 support (#12966) :: Boni Garcíacee7f6ba27- Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet6f97b8da62- [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenkod0dc0c2d01- [rust] Remove redundant call in logger :: Boni Garcia80a86cae16- [bidi][java] Add request data types from Network module :: Puja Jaganiff3bbc03f1- [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter5fa4289dea- explicitly set dependabot values :: titusfortner7bc870620e- disable .NET dependabot checks :: titusfortner0d04d2ed54- [py] fix misspellings and spacing :: titusfortner6bee29a3fa- Bump eslint-config-prettier from 7.2.0 to 9.0.0 (#13015) :: dependabot[bot]dd08d31e54- [rust] Include checkbox in SM workflow to generate binaries with debug symbols (#12974) :: Boni García5a8a13f584- [java][bidi] Add network response data type :: Puja Jagani0ef5655bfe- [java][bidi] Add network initiator type :: Puja Jagani829aff6581- [java][bidi] Make type names less wordy :: Puja Jaganie338b19561- [java] Revert usage of enchanced switch case :: Puja Jagani53154be05a- [java] Add network package to bazel file :: Puja Jagani5f214bdcc8- [rust] Bump all crates to the last versions (#13028) :: Boni Garcíaaee766cfdd- [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner6ce9fc901a- Running format script :: Diego Molinabb199812eb- Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina9a9cdc7173- Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molinae7d505d784- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molinaf98bb82123- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina31da57df17- [java][bidi] Fix errors in network data type classes :: Puja Jagani83944edacf- [java][bidi] Add BeforeRequestSent type :: Puja Jaganifd9fbaaff4- [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani4c026d8d7e- Bump actions/setup-node from 3 to 4 (#13037) :: dependabot[bot]d810ac92d7- Bump idna from 3.3 to 3.4 in /py (#13003) :: dependabot[bot]ebb4cf74f4- Bump urllib3[socks] from 2.0.2 to 2.0.7 in /py (#12990) :: dependabot[bot]0c995d6f50- Bump pytest from 7.2.0 to 7.4.2 in /py (#12994) :: dependabot[bot]37fc55944f- Bump attrs from 21.4.0 to 23.1.0 in /py (#12996) :: dependabot[bot]3959955bdf- Bump cffi from 1.15.0 to 1.16.0 in /py (#13009) :: dependabot[bot]9392b45830- Bump pluggy from 1.0.0 to 1.3.0 in /py (#13000) :: dependabot[bot]eb6db4cee4- [rust] Bump toml crate to 0.8.4 :: Boni Garcia4e535d05f8- Bump importlib-metadata from 4.11.3 to 6.8.0 in /py (#13005) :: dependabot[bot]90683308fe- Bump outcome from 1.1.0 to 1.3.0 in /py (#13002) :: dependabot[bot]fe4f29e7c0- Bump jinja2 from 3.0.3 to 3.1.2 in /py (#13007) :: dependabot[bot]f946f139fd- Bump react-router-dom from 6.15.0 to 6.17.0 :: Diego Molinad8d4068ead- [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner6359a597c2- Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina6c1f5c3814- Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]1fd33ed891- [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani5d44d125df- [grid] fixed processing continuation frames #12962 :: Jörg Sautter43170d2217- [grid] keep the code and reason for closing the websocket :: Jörg Sautterf66841d7a9- Bump xml2js from 0.5.0 to 0.6.2 (#13051) :: dependabot[bot]2b2b27cd4c- Bump eslint from 7.32.0 to 8.52.0 (#13048) :: dependabot[bot]2f758e5d9a- [grid] no need for CDP version dependencies in the server (#12502) :: joerg198576fd498958- [bidi][java]Add placeholder for script module commands and events :: Puja Jaganidad279f04b- [bidi][java] Add script types :: Puja Jagani11f7b1ac2e- [bidi][java] Add remote reference type :: Puja Jagani11b4efe8ae- [bidi[java] Add local value types for script module :: Puja Jaganicf3adc7872- [bidi] [java] Change local value method name for serialization :: Puja Jagani37a2e15ea3- [bidi][java] Add primitive type :: Puja Jaganidfc21787ad- [grid] use the latest bouncycastle version :: Jörg Sautter473eb66747- [grid] fixed the invalid session id response #12655 :: Jörg Sautter07333940a5- [bidi][java] Enable test for Chrome :: Puja Jagani43680afe62- [bidi][java] Add channel value type :: Puja Jagani64ba5bbc48- [bidi][java] Add remote value type :: Puja Jagani02bfd98862- [bidi][java] Add evaluate result types :: Puja Jaganid8d2bdf29d- [java] Fix formatting :: Puja Jagani7c8f86f88f- [java][bidi] Remove unused import :: Puja Jagani176abc5d82- [java][bidi] Add helper methods in local value :: Puja Jagani0dda23189f- [bidi][java] Add call script command :: Puja Jagani107ec1407d- Bump iniconfig from 1.1.1 to 2.0.0 in /py (#13050) :: dependabot[bot]4d03f80fa9- Bump packaging from 21.3 to 23.2 in /py (#13046) :: dependabot[bot]065d52b2c7- Bump debugpy from 1.6.0 to 1.8.0 in /py (#13049) :: dependabot[bot]696771ed76- Fix spotbugs error :: Puja Jagani5cf5f0e187- [java] Use JupiterTestBase for tests :: Puja Jagani9b8f5f3215- [rb] address flaky tests :: titusfortner20dbe034bc- Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart32d321b7c0- Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]e43190f043- [java][bidi] Add evaluate function command :: Puja Jagani6af1af6f9d- [bidi][java] Add disown command :: Puja Jaganib88914b5b5- [java][bidi] Add get realms command :: Puja Jaganiee55ea2f96- [java] Adding slot matcher flag to Node. :: Diego Molina5136deb97d- [ci] set dependabot to only manage security issues :: titusfortnerf51583bd1f- Revert "[java] Adding slot matcher flag to Node." :: Diego Molina889d489c3f- [ci] do not test atoms with beta and dev firefox :: titusfortner424494501c- [rb] add flaky condition to guards to mark unreliable tests :: titusfortnerca252710bd- [rb] fix linting issue :: titusfortnerc14d3997b1- [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner782a23ac46- [rb] rake update needs to build latest grid for running remote tests :: titusfortner8661339ed9- [rb] move test guards from describe to it blocks :: titusfortner26e7d27df8- [build] allow filtering firefox beta and firefox dev from test runs :: titusfortnerdefda09f9d- [rb] better formatting for update rake task :: titusfortnereb02fd4676- [grid] add message to exception error for downloads error :: titusfortner1d4e296c7d- [bidi][java] Add preload script command :: Puja Jaganica011b3ede- [bidi][java] Fix a test :: Puja Jagani3d30eb1496- [bidi][java] Add command to remove preload script :: Puja Jagani16cb7067b9- [bidi][js] Add browsing context activate command :: Puja Jaganib0b93f86f8- Bump h11 from 0.13.0 to 0.14.0 in /py (#13068) :: dependabot[bot]42923628f3- Bump pytest-instafail from 0.4.2 to 0.5.0 in /py (#13067) :: dependabot[bot]61ea36ee13- [py] add some type hints to selenium.webdriver.support (#13070) :: pinterioreac0e28c6d- Bump pytest-mock from 3.10.0 to 3.12.0 in /py (#13041) :: dependabot[bot]0291a70ff8- [bidi][js] Add handle user prompt command :: Puja Jaganif0b07fd2e3- [bidi][js] Add reload command :: Puja Jaganidc5ac4e0a1- Bump pyparsing from 3.0.8 to 3.1.1 in /py (#13047) :: dependabot[bot]84d44952b2- Bump wsproto from 1.1.0 to 1.2.0 in /py (#13043) :: dependabot[bot]aba1824025- Bump zipp from 3.8.0 to 3.17.0 in /py (#13042) :: dependabot[bot]b7bc07ef4f- Bump more-itertools from 8.13.0 to 10.1.0 in /py (#13044) :: dependabot[bot]8abdedd2d6- script to automate part of CDP updates (#12977) :: Titus Fortner4434e02c2b- [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko9de989a63a- [rb] update guards for flaky tests :: titusfortner0570c181bf- [rb] fix linter failures :: titusfortner936d75dd2f- [js] use xit for skipping tests :: titusfortnerc7b034abac- fix pinned browser script for updated packaging library :: titusfortner731f27d9a9- update pinned browsers :: titusfortner2a061b29c1- [cdp] add pdl files for v119 and remove v116 :: titusfortner19e35857e8- [cdp] add v119 and remove v116 in all bindings :: titusfortner566db85701- [py] remove selenium manager accommodation for Conda :: titusfortner9b0d14f3e7- [rust] Fix conditions to check edge in cache (#13057) :: Boni García96f13f846e- [java] implement file downloads (#12979) :: Titus Fortner605fccda42- [py] implement file downloads (#13023) :: Titus Fortneraf1af0b407- [rb] implement remote downloads (#12037) :: Titus Fortner83ce28e992- [dotnet] implement file downloads (#12981) :: Titus Fortner0655d2376c- add helper script for generating change log updates :: titusfortnerd847116165- update change logs :: titusfortnerc87de7beff- add script for updating selenium manager :: titusfortnerc9816fbafb- update selenium manager binaries :: titusfortner014ead4f02- script to automate version updates :: titusfortner81efbf2b7b- [js] Fix typo in test :: Puja Jaganie3e8de97c0- [js] Fix typo in text :: Puja Jagani5402d1a89b- [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani63baf0b90a- [bidi] [java] Rework tests to run in different browsers :: Puja Jaganif74e0dd321- [js] update change log :: titusfortner1d14b5521b- update versions for 4.15 release :: titusfortner
- Java
Published by titusfortner 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.14
Changelog
For each component's detailed changelog, please check:
Commits in this release
- b6700329db - update selenium manager files :: titusfortner
- a0e04e15f1 - update changelogs for 4.14 :: titusfortner
- 49a59a09d0 - update pinned edge drivers to a version that works :: titusfortner
- 5e6428610e - [rust] Include webview2 in Edge module (#12904) :: Boni García
- 2a54d3cb63 - [java] ignore test that breaks in 119 :: titusfortner
- 8401a7e5f1 - [cdp] add Chrome 118 and remove 115 :: titusfortner
- c595b7a688 - [cdp][dotnet] add Chrome 118 and remove 115 :: titusfortner
- c04855fd43 - [cdp][java] add Chrome 118 and remove 115 :: titusfortner
- d7d1b4efcd - [cdp] fix script tags :: titusfortner
- 17835d2ad3 - [cdp] add Chrome 118 files and remove Chrome 115 :: titusfortner
- d8b0ae16fb - update pinned browsers to use Early Stable Chrome 118 :: titusfortner
- 7408a5a41d - [bazel] Bump contrib_rules_jvm to 0.19.0 :: Simon Mavi Stewart
- e7babc9b41 - [dotnet] Make sure we can repin deps :: Simon Mavi Stewart
- c8d121e712 - [rust] Capture Rust backtrace in case of error (displayed at DEBUG level) (#12852) :: Boni García
- bceee4e330 - Refactor frame method to use isEmpty for list check and String check. (#12894) :: Manuel Blanco
- c64e41edd2 - [dotnet] Remove tools folder not related to selenium (#12899) :: Nikolay Borisenko
- 42796da27c - [java] do not need to check for non-w3c capability javascriptEnabled :: titusfortner
- 023a0d52f1 - [IEDriver] Fix potential null pointer access in CookieManager :: Jim Evans
- 0f8e018ad7 - [rust] Automated Edge management (#11681 and #11683) (#12835) :: Boni García
- 73cfa2284e - [rust] Support for Chromium (#12511) (#12890) :: Boni García
- ecfa9c4053 - [java] Use new 'getArray' method to extract driver configurations (#12716) :: Scott Babcock
- 5cfaef5634 - Revert "[rb] make it easier in ruby remote tests to specify a grid jar" :: titusfortner
- aa7e2f943a - [java] do not run grid stress tests with selenium manager on remote build :: titusfortner
- 04f5c9f9f2 - [JS] Update npm libs to latest :: harsha509
- c04e4331dc - [dotnet] Format dotnet code according to default config (#12879) :: Nikolay Borisenko
- 97f4e236de - [dotnet] Mark cdp source as auto-generated to be more friendly with tooling :: Nikolay Borisenko
- fd0f045b15 - [java] reduce log noise at FINE level (#12866) :: Titus Fortner
- 9b35af2814 - Require Java 11 (#12843) :: Titus Fortner
- cb5d98bbd7 - [ci] update what ruby tests get run :: titusfortner
- a67b81df21 - [java] Ensure retry mechanism does not swallow an exception (#12838) :: Puja Jagani
- 915b5b9323 - [java] remove IE 9 check in test :: titusfortner
- 5ce5acc0f5 - [java] improve warning when CDP version not found (#12880) :: Titus Fortner
- cdd71e6633 - [py] add synchronization to flaky test :: titusfortner
- b9bdff12b3 - [java] Allowing setting SSL context in client config for HttpClient (#12874) :: Puja Jagani
- 33c4122583 - [java] ensure proper error message gets logged (#12853) :: Titus Fortner
- c8e93aac92 - [dotnet] Deprecate saving screenshots with different image formats (#12878) :: Nikolay Borisenko
- 26f0dd51cb - [ci] remove duplicate tests that are now run in RBE build :: titusfortner
- d13ac3307f - [rust] Avoids resolving symbolic links and consider the cache might not be writable (#12877) :: Boni García
- 87dcb36664 - [dotnet] Make bazel + nuget work on GitHub actions (Linux and MacOS) :: Nikolay Borisenko
- 9bf2950ced - Fix dangling log_output in Service (#12871) :: Alexey Pelykh
- 2e5cec5da5 - [rb] make it easier in ruby remote tests to specify a grid jar :: titusfortner
- c64ed7d067 - [java] remove the unused htmlunit-driver from the unit tests (#12849) :: joerg1985
- 6765b15ae5 - [py] fix text using caplog :: titusfortner
- ff6e181aec - [dotnet] Fix ci dotnet build on github actions (#12863) :: Nikolay Borisenko
- 5292afa156 - fix rbe credential helper header output :: titusfortner
- 4f0ddb2d4a - Run format script. No logical changes :: Simon Mavi Stewart
- 4bed5fa7e2 - [bidi][java] Ensure closed socket connection does not prevent freeing up resources :: Puja Jagani
- b75c00ffed - [ci] Ignore failing tests to get some signal from the RBE build again :: Simon Mavi Stewart
- b42044e669 - [dotnet] Rename strong assembly name (#12861) :: Nikolay Borisenko
- e941051653 - [py + rbe] Skip a test ensuring deps are up to date that we do not expect to run remotely :: Simon Mavi Stewart
- 5e2972e0db - [rust] Clean logic for checking driver version :: Boni Garcia
- 390fd2d0a2 - [dotnet] Break out the individual dotnet "small" tests :: Simon Mavi Stewart
- b9d83bf044 - [bazel] Update
rules_dotnetto the latest version (#12784) :: Simon Stewart - 2ffb772261 - [py]: use lazy string interpolation for logging calls :: symonk
- d66108ac6b - [py]: Bump
blackversion for linting dependencies :: symonk - 0b5cf2d5a2 - [grid] shutdown executors created for a single tasks :: Jörg Sautter
- c34fc948a1 - Revert "[grid] close HttpClients after the session is gone #12558" :: Jörg Sautter
- f6e5471450 - [rb] allow users to access the full script of the atom directly :: titusfortner
- cdcc7a15de - [java] Delete SM binary only when SE_MANAGER_PATH is not set (#12840) :: Boni García
- 1992155ade - [dotnet] Remove IdentityModel nuget from bazel workspace (#12834) :: Nikolay Borisenko
- 9a6947ea4f - [rust] Bump Selenium Manager to version 0.4.14 :: Boni Garcia
- dd5f97372f - [rust] Use original browser version in Firefox management logic :: Boni Garcia
- 8c97367871 - Run the format script. No logical changes :: Simon Mavi Stewart
- 4268c0919b - [rust] Check unc prefix in canonicalice function :: Boni Garcia
- e8c77b8e08 - [grid] close HttpClients after the session is gone #12558 :: Jörg Sautter
- 201923635b - Update mirror info (Wed Sep 27 12:11:43 UTC 2023) :: Selenium CI Bot
- 5cf82b6678 - [java][bidi] Adding rationale behind current screenshot tests :: Puja Jagani
- 740c57e0e6 - [java][bidi] Temporarily simplifying the screenshot tests :: Puja Jagani
- a0354265ea - [dotnet] Normalize selenium manager path (#12823) :: Nikolay Borisenko
- 250b56e316 - [java][bidi] Add browsing context's capture element screenshot command :: Puja Jagani
- 58003ee8bc - Update mirror info (Tue Sep 26 12:06:53 UTC 2023) :: Selenium CI Bot
- 31553ec130 - [java] update Java formatting :: titusfortner
- 15e01dc2f7 - [java][bidi] Enable handle user prompt tests for Firefox :: Puja Jagani
- cbf6ce66af - [java][bidi] Add browsing context's capture box screenshot command :: Puja Jagani
- 99c8f991b4 - [java] replaced the EventAttribute(Value) with an AttributeMap (#12684) :: joerg1985
- 6656c18f66 - [rb] there is no reason to have nightly devtools release :: titusfortner
- 6c9a417185 - [dotnet] update changelog and version for 4.13.1 :: titusfortner
- 5317f3f4e4 - [rb] require nightly gem generation to match nightly in the version file for clarity :: titusfortner
- 8763bcd75b - [rb] update version for nightly gems :: titusfortner
- 1b046b189b - [rb] fix unit tests :: titusfortner
- a8e9c4d23c - [rb] update version and changelog for 4.13.1 :: titusfortner
- 277438136a - [rb] fix bug in chromedriver arguments for logging to file :: titusfortner
- 313ac2052a - [dotnet] Don't break devtools processing events thread in case of unexpected exception (#12820) :: Nikolay Borisenko
- dad73f783e - Update mirror info (Tue Sep 26 00:14:45 UTC 2023) :: Selenium CI Bot
- 81f5579d37 - Run buildifier with all the toggles on. No logical changes :: Simon Mavi Stewart
- bb54b1fd48 - [dotnet] fix bug in selenium manager paths to work on mac and linux :: titusfortner
- f5893fa6e2 - [java] update version to release snapshots :: titusfortner
- f593923535 - [rb] be explicit in version file about releasing nightly version :: titusfortner
- 567cd2ab88 - [rb] update gemfile lock :: titusfortner
- Java
Published by titusfortner over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.13
Changelog
For each component's detailed changelog, please check:
Commits in this release
- 3b7b377d58 - update versions and change logs for 4.13 :: titusfortner
- 6fac66ec02 - update selenium manager files for 4.13.0 release :: titusfortner
- b8840441fd - [dotnet] Remove Microsoft.IdentityModel.Tokens as dependency (#12777) :: Nikolay Borisenko
- bf4b286dc0 - Restore required version of Newtonsoft to 13.0.1 (#12817) :: Titus Fortner
- e66fbf532e - [dotnet] allow user to start service before creating driver (#12816) :: Titus Fortner
- 739787747b - [ci] do not locally execute a script intended for ci :: titusfortner
- e7c60f5e20 - Update tracing.txt :: Puja Jagani
- 1fa0af43ba - Add more detail to the remote build doc :: Simon Mavi Stewart
- e565660b8f - Add note on how to execute builds on EngFlow :: Simon Mavi Stewart
- 8c337c5fb5 - update change logs :: CI Build
- e2640f1912 - [java] fix formatting :: CI Build
- f843e8b146 - [rb] allow service to be started before the driver :: titusfortner
- e5ce6fd8c1 - Look for Selenium Manager in path defined by Environment Variable (#12752) :: Titus Fortner
- 553791ccf4 - [rust] Fix config setup in Selenium Manager (#12807) :: Boni García
- bf5d59248d - [rb] fix flaky test :: titusfortner
- 44ac51fbbc - [js] remove virtual authenticator credential test assertions :: titusfortner
- 3999f31a19 - [dotnet] remove virtual authenticator credential test assertions :: titusfortner
- fb358a48a7 - [py] remove unused import in tests :: titusfortner
- 488b96aeda - [py] do not test for virtual authentication properties :: titusfortner
- 5ab7dfaa4a - [rb] update gemfile lock :: titusfortner
- 462194534a - [rb] remove assertions in virtual authenticator tests :: titusfortner
- ab1fe36bc9 - [java][bidi] Mark browsing context tests unimplemented fir firefox :: Puja Jagani
- aa7ba43425 - Update mirror info (Fri Sep 22 12:06:44 UTC 2023) :: Selenium CI Bot
- 9e20c44f08 - Run format script. No logical changes :: Simon Mavi Stewart
- 1337b209be - [java] Bumping version to 4.13.0-SNAPSHOT for nightly :: titusfortner
- 83a27e797c - [bidi][java] Add browsing context capture screenshot method :: Puja Jagani
- 465bb1e219 - [bidi][java] Add browsing context handle user prompt methods :: Puja Jagani
- 79f73c4698 - [bidi][java] Add browsing context reload methods implemented by the browsers :: Puja Jagani
- 3a126babc7 - [java] Add braces rather than assume a single statement in a block. No logical changes :: Simon Mavi Stewart
- 304df19c32 - [bazel] Add support for pinning Firefox Dev Edition (#12762) :: Simon Stewart
- fbfaab5a71 - [dotnet] Use correct Newtonsoft.Json 11.0.1 as minimum required (#12776) :: Nikolay Borisenko
- 9d20124541 - [rust] Capitalize first words in 0.4.12 changelogs :: Boni Garcia
- 8a8120cc4e - [ci] Fix the failing RBE build :: Simon Mavi Stewart
- f7fa71035c - Roll pinned browsers :: Simon Mavi Stewart
- 6e33959550 - [dotnet] Use the lower version of Newtonsoft.Json as dependency (#12772) :: Nikolay Borisenko
- 43c4a11ef0 - [rust] Bump Selenium Manager version to 0.4.13 (#12768) :: Boni García
- 741e9f6f6a - [py] fix linting failures :: titusfortner
- 4ea6f16270 - [rb] removed references to previously deleted files :: titusfortner
- 1c59653fc0 - [py] firefox profiles can not be deprecated yet :: titusfortner
- 377f832cc8 - [py] chromium service log file name should always use args :: titusfortner
- edf28c1b86 - [py] remove deprecated log_file methods :: titusfortner
- 8c21026878 - [rb] remove deprecated driver extensions :: titusfortner
- 1c6fe3bfe8 - [java] remove deprecated driver service constructors and methods :: titusfortner
- dbcad078e5 - [java] remove deprecated headless methods from Options classes :: titusfortner
- b5cfcc4f9c - [py] remove deprecated headless methods :: titusfortner
- f116bac70e - [rb] setting log path in Chromium needs to pass an argument instead of piping process :: titusfortner
- 84457dfa89 - update change logs :: titusfortner
- 609b43c824 - [java] fix linting failures :: titusfortner
- 4208590858 - [dotnet] fix assertions in test :: titusfortner
- 16d44f60c3 - [cdp] script can not be inside brackets even with ticks :: titusfortner
- a2217cff3b - [cdp][java] Page.addScriptToEvaluateOnNewDocument needs an additional parameter now :: titusfortner
- 8ef0b822fe - [cdp] add support for Chrome 117 and remove 114 :: titusfortner
- 0f1640daed - [cdp] add pdl files for Chrome 117 and remove 114 :: titusfortner
- 61f6122e5e - [dotnet] fix flaky test :: titusfortner
- c80ce4d287 - [py] refactored by removing duplicate code in PR12715 (#12755) :: Sandeep Suryaprasad
- 0fd2532cef - [js] fix more lint warnings :: titusfortner
- 28665786d4 - [js] fix flaky tests :: titusfortner
- 34e03ad7af - [js] fix linter issues :: titusfortner
- da4eaa1353 - [js] fix tests; navigationId should not be null :: titusfortner
- 3e880d115e - [js] ignore computed label test for chrome :: titusfortner
- 6ff7f5491b - [java] fix bug for appium subclass that sets neither log file nor out… (#12696) :: Titus Fortner
- d78a8ec61a - [py] disable console appearing on windows when running in pythonw (#12715) :: Jiahua Fan
- ed7ca49f15 - [py] close out logging on quit (#12637) :: Sean Gomez
- 14e43b158a - [py] do not send parameters in payload that are used in endpoint (#12685) :: Titus Fortner
- b56c0b609c - [rust] Use original path when unwrap fails in canonicalize function (#12699) :: Boni García
- 6c846218f8 - [dotnet] Return back AlertsTest on .net 4.8 (#12702) :: Nikolay Borisenko
- eafd7cfff0 - [rust] Search better driver possible in the cache (#12753) :: Boni García
- 810123657d - [rust] do not log warning for default value :: titusfortner
- 61fe50b819 - [dotnet] Declare selenium manager binaries as content (#12711) :: Nikolay Borisenko
- d1a1c028e8 - [dotnet] Indicate end of output taken from selenium manager (#12744) :: Nikolay Borisenko
- 9bffabd4df - [rust] Avoid using robocopy to move extracted files from sfx in windows (#12690) :: Boni García
- b687c7b8a1 - [atoms] Update fragment.bzl to fix a bug where "_" was overwritten (#12704) :: Michael Mintz
- e5182732e9 - [rb] Add macos coverage to Ruby CI Github Action (#12556) :: Oscar Devora
- 4092a86b7d - Make variables final for improved code stability (#12733) :: Manuel Blanco
- 9d265b43b6 - Delete .github/FUNDING.yml :: Diego Molina
- 1e4a7bb11e - Add FUNDING.yml with openCollective :: Sriharsha
- b9e416460c - [ci] Might as well just run rustfmt, as that's what we want to happen :: Simon Mavi Stewart
- 493ccb83ab - Roll pinned browser versions (#12719) :: Simon Stewart
- cd61441a15 - [rust] Ensure logger is set first so other setters can use it (#12720) :: Simon Stewart
- ce876402e8 - [bazel + rust + ci]: Enable rust linting (#12722) :: Simon Stewart
- 02359d369d - [ci] Break RBE into a format and test run step rather than a single lump (#12721) :: Simon Stewart
- c77bd1aa31 - Make sure offline sets associated flags (#12718) :: Simon Stewart
- 2fa6d03d6f - Run format script. No logical changes :: Simon Mavi Stewart
- 0658f862f3 - [build] bump rules_python to 0.25.0 :: AutomatedTester
- 73da1e8bca - [java] fix bug for overwriting log output stream passed in by user. :: titusfortner
- 5f3f7d096a - [grid] ensure we do not close HttpClients waiting for responses :: Jörg Sautter
- 8add57871e - Add 'getArray' method for array values (#12703) :: Scott Babcock
- 1054775f2f - [java] Fix NewSession Runner (#12700) :: Krishna Suravarapu
- d1a59128b7 - [dotnet] Update cdp default command timeout in inline docs (#12707) :: Nikolay Borisenko
- 8c4f48c2a6 - [dotnet] Configure await false to all awaitable invocations (#12664) :: Nikolay Borisenko
- 4dbd6ba5dd - [dotnet] Stabilize cdp network monitoring via increasing default timeout (#12701) :: Nikolay Borisenko
- de4d2d5639 - Bump actions/checkout from 3 to 4 (#12687) :: dependabot[bot]
- 8fe35ca873 - [ci] Remove rust flags in Linux job for building SM :: Boni Garcia
- 938058d969 - [ci] Display cross version in SM workflow for Linux :: Boni Garcia
- eb73475a57 - [ci] Fix command to build SM in GH actions workflow using cross :: Boni Garcia
- d6085382e8 - [java] Removing deprecated 'onConsoleLog', now use
onConsoleEntry:: Diego Molina - 89bc39a60e - [java] Removing deprecated 'createDefaultService', now use {@link GeckoDriverService#createDefaultService()} :: Diego Molina
- 3be8312c31 - [java] Removing deprecated 'usingFirefoxBinary', now use {@link FirefoxOptions#setBinary(Path)} :: Diego Molina
- 09302f0fe5 - [java] Removing deprecated move method at Point :: Diego Molina
- 39abd4daab - [java] Marking some methods deprecated before deletion :: Diego Molina
- 4a18e1d450 - Update mirror info (Tue Sep 5 12:06:38 UTC 2023) :: Selenium CI Bot
- 707dc0c560 - [dotnet] Bumping to 4.12.4 and CHANGELOG update :: Diego Molina
- 7d9f5b820d - Update mirror info (Tue Sep 5 00:14:26 UTC 2023) :: Selenium CI Bot
- 8e34639b11 - [java] Bumping version to 4.12.1 :: Diego Molina
- dfa68e5b00 - [dotnet] Bumping to 4.12.3 and CHANGELOG update :: Diego Molina
- 191623489c - [java] Running format script :: Diego Molina
- 5bce8d952c - [Java] Fixes #12682 :: Diego Molina
- 8a1f5daf8c - [grid] Correcting fix for #12663 :: Diego Molina
- 42889d7659 - Run format.sh. No logical changes :: Simon Mavi Stewart
- 839a598c69 - [java] parse log output to support streams and file location in system properties (#12674) :: Titus Fortner
- a6173b0f6e - [dotnet] Invoke console log api called event many times depending on count of args (#12669) :: Nikolay Borisenko
- f664536114 - [dotnet] Return Task instead of wait it in generated CDP method invocations (#12672) :: Nikolay Borisenko
- be6d288400 - [java] Selenium Manager don't log file paths by default (#12673) :: Titus Fortner
- c8814aeb2c - [dotnet] Show output from selenium manager error stream (#12677) :: Nikolay Borisenko
- 0178bb1e04 - [grid] Removing browserVersion before sending payload to driver :: Diego Molina
- cc41a883b5 - [java] safari driver service system properties should be public :: titusfortner
- 404462d488 - [rb] Fix release date in changelog (#12668) :: David English
- 22a9b2e461 - Update mirror info (Sat Sep 2 12:05:45 UTC 2023) :: Selenium CI Bot
- 174e39490e - [dotnet] Send data over cdp consecutively (#12666) :: Nikolay Borisenko
- d670a703a3 - [dotnet] Close dev tools session safely (#12660) :: Nikolay Borisenko
- cef99fc4be - [dotnet] Correcting failures in CDP Network event tests :: Jim Evans
- 57503a531c - [dotnet] Fix saving png screenshot as file (#12654) :: Nikolay Borisenko
- a2cc4c9ccb - Update mirror info (Fri Sep 1 12:06:21 UTC 2023) :: Selenium CI Bot
- ff9590375c - [dotnet] bump to 4.12.2 to fix a release issue with 4.12.1 :: titusfortner
- 11f67c1b88 - Update mirror info (Fri Sep 1 00:15:52 UTC 2023) :: Selenium CI Bot
- bb1faafc5e - [dotnet] Fix build break in tests :: Jim Evans
- 2630032575 - [dotnet] Fix Bazel build file in test directory :: Jim Evans
- 35b746796f - [dotnet] Adding more asserts that events have fired for DevToolsNetworkTests :: Jim Evans
- c2f96ec324 - [dotnet] Add additional assert in DevToolsNetworkTest :: Jim Evans
- 7fbeda0013 - [dotnet] fix the logic for removing SUPPORTED_NET_FRAMEWORKS :: titusfortner
- 799b84c2b1 - [dotnet] update changelog and version for 4.12.1 :: titusfortner
- 09f5b157e1 - [dotnet] only do releases for netstandard 2.0 :: titusfortner
- 23cca5e83b - [dotnet] Move disposal of ClientWebSocket to correct location :: Jim Evans
- 4273c4b3ee - [dotnet] Build test assemblies to correct platform targets :: Jim Evans
- 89ef913af1 - [dotnet] Remove incorrect screenshot color comparisons for Chrome :: Jim Evans
- cf986e05ad - [rb] update lock file :: titusfortner
- 0d0eb4a042 - [dotnet] Be more defensive when shutting down BiDi WebSocket :: Jim Evans
- 05c148f052 - [java] directly iterate http headers :: Jörg Sautter
- 0b164170c4 - [dotnet] Fixing POST requests during test for .NET Framework 4.8 :: Jim Evans
- Java
Published by titusfortner over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- bf5d592: [rb] fix flaky test (titusfortner)
- 553791c: [rust] Fix config setup in Selenium Manager (#12807) (Boni García) #12807
- e5ce6fd: Look for Selenium Manager in path defined by Environment Variable (#12752) (Titus Fortner) #12752
- f843e8b: [rb] allow service to be started before the driver (titusfortner)
- e2640f1: [java] fix formatting (CI Build)
- 8c337c5: update change logs (CI Build)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 9e20c44: Run format script. No logical changes (Simon Mavi Stewart)
- aa7ba43: Update mirror info (Fri Sep 22 12:06:44 UTC 2023) (Selenium CI Bot)
- ab1fe36: [java][bidi] Mark browsing context tests unimplemented fir firefox (Puja Jagani)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Nightly
Commits
- 79f73c4: [bidi][java] Add browsing context reload methods implemented by the browsers (Puja Jagani)
- 465bb1e: [bidi][java] Add browsing context handle user prompt methods (Puja Jagani)
- 83a27e7: [bidi][java] Add browsing context capture screenshot method (Puja Jagani)
- Java
Published by github-actions[bot] over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.12.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
- 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
- d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
- a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
- 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
- d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
- 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
- a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
- 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
- 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
- ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
- b7c297e928 - [py]: Bump linting dependency for flake8
6.0.0->6.1.0:: symonk - 60728ac84e - [py]: Rename linting recipe to
linting-cifor GHA :: symonk - ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
- 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
- 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
- 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
- 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
- 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
- cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
- 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
- fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
- 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
- e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
- b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
- f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
- 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
- ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
- 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
- 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
- 98d4640610 - Drop py37 support (#12400) :: Simon K
- 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
- d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
- e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
- e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
- f3d7062155 - [dotnet] fix flaky test :: titusfortner
- fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
- bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
- edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
- 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
- c41e112a61 - [rb] address flaky test :: titusfortner
- 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
- 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
- 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
- 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
- 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
- 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
- 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
- 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
- 751b81a3ec - [java] Fixes #12442 :: Diego Molina
- d1d30f8921 - [CI] Typo fix :: Diego Molina
- b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
- 9dcd124c44 - [java] Formatting files :: Diego Molina
- 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
- 02fe22a8ae - [dotnet] Execute Selenium Manager commands without new window (#12593) :: Nikolay Borisenko
- 29d06ab01f - [rust] Include lastest changes in SM changelog :: Boni Garcia
- f59872fa41 - [rust] Bump crates to the latest versions and update lock files (#12601) :: Boni García
- f6bd7381c4 - [rust] Automated Firefox management (#11680 and #11682) (#12582) :: Boni García
- 47ec6f6c6f - [java] Formatting files :: Diego Molina
- d75d171064 - Add explicit delimiters to node configs list (#12444) :: Scott Babcock
- d7e1f84b1c - update change logs :: titusfortner
- c45376f1aa - [dotnet] Disable Bazel cache on build too :: Alex Rodionov
- 9163aea829 - [dotnet] Disable disk cache on CI :: Alex Rodionov
- 58e19bcc9c - [java] register multiple listeners again :: Jörg Sautter
- c8f0a5e978 - [java] ensure changes are visible for all threads :: Jörg Sautter
- 4641ff189d - [java] do not register multiple listeners :: Jörg Sautter
- 6cc59e9fe2 - [java] increased the maximum depth of generated json :: Jörg Sautter
- 2651833689 - [java] increased the maximum depth of generated json :: Jörg Sautter
- 692d22845f - [rust] Build on Windows unless
--stampis used :: Alex Rodionov - 4eeed646fd - [rust] Bump binary version built by Bazel :: Alex Rodionov
- 1104c8f876 - [java] Formatting files :: Diego Molina
- 90b916b9ce - [grid] removed a deprecated json wire endpoint (#12354) :: joerg1985
- 811bf143d1 - [cdp] add support for CDP 116 and remove support for CDP 113 :: titusfortner
- 9a402a091e - [cdp] fix pdl so jars properly generated :: titusfortner
- 2570b6480f - [cdp] add pdl files for v116 and remove v113 :: titusfortner
- 34955d3ed0 - [rb] fix arguments passed into tests :: titusfortner
- d9bd8e3172 - [rb] remove support for capabilities in local drivers :: titusfortner
- e02dd2e851 - [rust] Rename metadata file to selenium-manager-metadata.json (#12531) :: Boni García
- bc8ff4f36d - [py] moved safari options to descriptor class (#12553) :: Sandeep Suryaprasad
- 5336d6263a - [rb] Update deprecation message for
local_driver.rb(#12562) :: Luke Hill - c39c7fbf02 - [JS] [atoms] update fragment wrapper to apply window object to fragments (#12557) :: Jonathan Lipps
- 52302083a7 - [JS] Fix upload test :: AutomatedTester
- eea09a6859 - [JS] [atoms] expose access to 'type' atom (#12555) :: Jonathan Lipps
- 22f61cfe6a - [java] ensure all headers are removed or replaced :: Jörg Sautter
- 51ad5462a8 - [py] fix linter error :: titusfortner
- a1bc4cad3e - [rust] Rename configuration file to se-config.toml (#12550) :: Boni García
- e7386ce797 - [py] Update timeouts.py docstrings (#12523) :: Palmer Bandy
- d4285d1f26 - fix for conda install of selenium-manager (#12536) :: stevetracvc
- 5e42f665dd - [rust] Change SM version to 0.4.12 (#12551) :: Boni García
- 4b20d5f83e - [rust] Unify browser_ttl and driver_ttl in a single config key (#12526) :: Boni García
- 514e406593 - [py] added more detailed docstring in
_IeOptionsDescriptorclass. (#12552) :: Sandeep Suryaprasad - d124c603bd - [rust] Fix cache-path handling and other smell-fixes :: Boni Garcia
- dcca75184b - Rename methods in Actions class to be more closer to .net rules (#12439) :: Nikolay Borisenko
- 17a2aa820c - [py] Allows setting Remote webdriver ca_certs through REQUESTS_CA_BUNDLE env variable. (#11957) :: Miguel Carboni
- 074e7c86c1 - [dotnet] Avoid async void events in CDP Network session (#12486) :: Nikolay Borisenko
- d6dc04cc03 - Bump rules_python to 0.24.0 (#12548) :: Simon Stewart
- 9649921d59 - [java] use a fast path to match url templates :: Jörg Sautter
- 937920df8d - [py] minor bug fix in
common/options.pydue to typo (#12499) :: Sandeep Suryaprasad - 2a7bb34e79 - Run format script. No logical changes :: Simon Mavi Stewart
- 15541ebcbe - [java] use .anyMatch to return after the first match :: Jörg Sautter
- 16a5059644 - [JS] [atoms] add get-element-from-cache as a fragment (#12532) :: Jonathan Lipps
- e1ef766acf - [py] fixed safari tests (#12533) :: Sandeep Suryaprasad
- 73c38af47b - [py] fixed Enum issue in ie/options (#12464) :: Sandeep Suryaprasad
- 16dff7288a - [build] the bazel bug preventing using windows-latest should be fixed :: titusfortner
- 39949252ef - [ci] Run the RBE workflow on PRs and commits to trunk (#12545) :: Simon Stewart
- bfef5afd72 - [ci] Use
remote-ciconfig and build key artifacts in RBE build :: Simon Mavi Stewart - 6e0ecee7bd - Run the format script. No logical changes :: Simon Mavi Stewart
- 3143f60958 - [ci+bazel] Mark most python test suites as
skip-remote:: Simon Mavi Stewart - d7b7f2ff05 - [bazel] Getting closer to a green CI :: Simon Mavi Stewart
- c77b0da035 - [bazel]
credential_helperflags is no longer experimental :: Simon Mavi Stewart - cf1926ae37 - [bazel] Also read credentials from .netrc file :: Simon Mavi Stewart
- 5e04a80094 - [javascript] Improving how browsers and drivers are discovered :: Diego Molina
- ec2f0fb156 - [JS] Use to create absolute path for browser binary fixes #12479 :: Sriharsha
- 26e47d10b5 - [javascript] Adding browsers when they are present on the host :: Diego Molina
- a4beba5d2b - [java][cdp] Use devtools script pinning mechanism by default (#11622) :: Puja Jagani
- 3eab322a55 - [JS] Add test for multiple file upload :: AutomatedTester
- 7eb1db1b8d - [java] Splitting FirefoxDriverTest into smaller sets. :: Diego Molina
- a31c137fa2 - [grid-ui] Updating JS deps for Grid UI :: Diego Molina
- 6d814ccda2 - [java] Removing deprecated
createPointerDownandcreatePointerUpmethods :: Diego Molina - 8fc2f05944 - [java] Deprecating
disableNativeEventsmethod that uses a deprecated capability. :: Diego Molina - 5b48acaabf - [java] Removing deprecated
UNEXPECTED_ALERT_BEHAVIORcapability :: Diego Molina - 0338628bdc - [java] Adding
@SuppressWarnings({"rawtypes", "RedundantSuppression"})to remove warning from AutoService using raw types and generics. :: Diego Molina - 641bc29b79 - [java] Bumping Java deps (#12528) :: Diego Molina
- 1477f3aac6 - [java] deprecated the status field :: Jörg Sautter
- 639737aaa1 - [dotnet] test server needs Java 17 :: titusfortner
- b53b1c12b0 - [JS] bump rules_nodejs to latest :: Sriharsha
- 6f53ee5bbb - [rust] Minor cleanup in several modules :: Boni Garcia
- ca3203128f - [py]: Fix issue with
LocalFileDetectorreturning the path for files that do not exist :: symonk - 95d6217718 - [rust] Improve management of the configuration key for cache path :: Boni Garcia
- 13d69547e7 - [rust] Force executable permission for extracted drivers :: Boni Garcia
- b43135bbb1 - [rust] Set permissions before copying extracted files :: Boni Garcia
- fb40ce316b - [rust] Bug-fix: store browser path when found in PATH :: Boni Garcia
- bd6a71ef12 - [rust] Improve logic for unzipping files and related tests :: Boni Garcia
- 16461e0a16 - Update mirror info (Wed Aug 9 10:09:50 UTC 2023) :: Selenium CI Bot
- d5a66c395a - Fix bug: Missing to load the "net/http" library. (#12506) :: David Vargas
- 889df2d151 - [rust] Increase log level to trace in some tests :: Boni Garcia
- e5c8b61df1 - [ci] Set rust backtrace to full :: Boni Garcia
- 0a4ebfad56 - [rust] Enhance unzipping logic in SM :: Boni Garcia
- 5486622a17 - [rb] Update Bazel rules_ruby :: Alex Rodionov
- f9aa206500 - [rust] Improve logic for checking files that already exists while unzipping :: Boni Garcia
- 712904ca68 - [rust] Check if file exists before unzipping :: Boni Garcia
- 353086e41d - [rust] Avoid clearing cache in SM tests :: Boni Garcia
- 9f6e80d26d - Run the format script. No logical changes :: Simon Mavi Stewart
- b9dd5af1ed - Remove duplicate syserr output from SM :: Simon Mavi Stewart
- 477f84a500 - [rust] Update checksum in cargo lock file :: Boni Garcia
- 0bfbf2eb05 - [rb] Bumping version to 4.12.0for nightly :: Diego Molina
- d9a5b1bcba - [java] Bumping version to 4.12.0-SNAPSHOT for nightly :: Diego Molina
- 967ac633db - [Grid] Add delete files method (#12501) :: Alexander Dobrynin
- d556045169 - [py] marked some element finding tests to xfail in safari (#12500) :: Sandeep Suryaprasad
- b89fb5edac - [rust] Allow to change default folder for Selenium Manager cache (#11688) (#12514) :: Boni García
- efefbc967b - [rust] Use question mark operator when setting file permissions :: Boni Garcia
- 3031d14a45 - [rust] Run browser path test only in the proper operating system :: Boni Garcia
- 160d1010eb - [rust] Unwrap or default when setting permissions of downloaded files :: Boni Garcia
- 474e058f48 - [rust] Remove unused constant in config module :: Boni Garcia
- 36a8f17680 - [rust] Fix force-browser-download config name :: Boni Garcia
- ff5e9a5de1 - [rb] clarify cookie testss :: titusfortner
- d06a6ee8f3 - [rust] Change default type (arch, os) for binaries downloaded by Selenium Manager (#11685) (#12485) :: Boni García
- 0579687934 - [dotnet] Small performance improvement for DriverFactory (#12497) :: Jeroen van Warmerdam
- 72f083c89d - [rust] Refactor logic to execute commands in the shell :: Boni Garcia
- 49e8d434d9 - [rust] Fix exec driver test in macos :: Boni Garcia
- abb0e84390 - [rust] Reduce level in several log messages :: Boni Garcia
- 139fb87b1d - [rust] Update checksum in lock file :: Boni Garcia
- 007daff4ca - [rust] Fix exec iexplorer test (only available in Windows) :: Boni Garcia
- 5942257832 - [rust] Include test to execute and assert downloaded drivers by SM :: Boni Garcia
- 1668d6dd39 - [rust] Refactor shell functions in a separate module :: Boni Garcia
- 2c1ae5a885 - [py] marked all pdf printing tests as xfail for safari (#12494) :: Sandeep Suryaprasad
- 04620a5c10 - [rb] fix bug hiding error information when selenium manager stdout is empty :: titusfortner
- c62fe6c694 - [grid] map exceptions to the correct error :: Jörg Sautter
- d43b1edd3e - [rust] Bug-fix storing metadata for iexplorer resolution (#12488) :: Boni García
- 3a87306120 - [rust] Implement browser path discovery in IExplorer (#12489) :: Boni García
- 3df8b70ce0 - fixing #12469 - incompatible types error in mypy (#12477) :: Marcel Wilson
- c9d0e356ea - [dotnet] only use driver directory when full file path provided :: titusfortner
- 1ba6a8c6f5 - [java] Removing deprecated BROWSER_LOGFILE :: Diego Molina
- f4efb8b95e - Bump cryptography from 41.0.2 to 41.0.3 in /py (#12471) :: dependabot[bot]
- 0bfd250501 - [py]: Fix linting :: symonk
- fbfa5d26ce - [py]: use correct logic for is_local_file #12474 :: Simon K
- ac268a10c6 - [py]: Handle error cases for pathlib is_file - fixes #12474 :: Simon K
- 20fb45b5a9 - [rust] Bug-fix: condition to check stable label (#12472) :: Boni García
- 2dfa13923e - Update mirror info (Wed Aug 2 12:07:44 UTC 2023) :: Selenium CI Bot
- 4b35528961 - Run format script :: Simon Mavi Stewart
- 22d946a67f - [java] Create new
iomaven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi Stewart - 8d8f2ff5d0 - [rust] Build universal macOS Selenium-Manager on CI (#12455) :: Alex Rodionov
- d5b37a481c - [ci] Mark Edge as not usable remotely for now :: Simon Mavi Stewart
- 30a87317e7 - [ci] More git futzing :: Simon Mavi Stewart
- 82aab34500 - [ci] Make sure the temp commit has an author name :: Simon Mavi Stewart
- 0b98a93ebc - Update mirror info (Tue Aug 1 12:06:28 UTC 2023) :: Selenium CI Bot
- 9868754c80 - [ci] Allow RBE build to skip known-bad tests :: Simon Mavi Stewart
- 6f8ac08f7f - [bazel] Make changes to bazelrc suggested by EngFlow :: Simon Mavi Stewart
- cdf1c1ae21 - Bump bazel to 6.3.0 :: Simon Mavi Stewart
- 415786b3e6 - [bazel] Use Java 17 by default rather than Java 11 :: Simon Mavi Stewart
- 05fe13065c - [bazel] Pin chrome for testing instead of chromium :: Simon Mavi Stewart
- cd20deb0a8 - Break up page loading tests to execute more quickly :: Simon Mavi Stewart
- 8f6cc22834 - [rust] Display warning message due to driver in PATH only if major is different (#12460) :: Boni García
- afe8f71198 - [py]
ElementScrollBehaviorfix for ie/options 4.11.0 (#12462) :: Sandeep Suryaprasad - c599725a09 - [py] Fixing linter :: Diego Molina
- 00b6089b93 - [JS] Update changelog and bump version to 4.11.1 :: Sriharsha
- 3718b8c89b - [py] updates for 4.11.2 release :: titusfortner
- 1995f302a4 - [JS] Update testing/index.js code snippet to fix function call :: Sriharsha
- 2ee529edb6 - [py] needs to use hasattr to check for the property :: titusfortner
- 32abe1640f - [py] updates for 4.11.1 release :: titusfortner
- 4beab57e3f - [py] Remove unsupported safari parameters from Options (#12454) :: Titus Fortner
- 521801ec4f - Update mirror info (Tue Aug 1 00:19:23 UTC 2023) :: Selenium CI Bot
- a54e88d1e7 - [py] Removing conflicting section in docs :: Diego Molina
- Java
Published by titusfortner over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.11.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
8b02c886cf- [rb] Bumping Selenium version :: Diego Molina0f2e1b1f25- Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintzcbaff758e2- [dotnet] Improving .NET API docs :: Diego Molina85a0c67c64- [dotnet] Leaving .NET API docs at root level :: Diego Molinae45195e0ab- [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molinae55129e8e6- Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot3084d2b6b3- [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molinacc3b395887- [rb] Updating year in Ruby docs :: Diego Molina8ace4ecca4- [py] Adding draft configuration for ReadTheDocs :: Diego Molina38802986d2- [py] Fixing path for docs conf :: Diego Molinada3a82b46b- [java] Add Missing W3C Exceptions (#12175) :: Oscar Devorafbb0996e45- [py] Improving docs landing page. :: Diego Molina043bb18a9e- [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenkoca9d41a0d5- [py] removed redundant attributescapabilitiesandset_capabilityin wpewebkit/options.py (#12169) :: Sandeep Suryaprasada50bfe29a1- [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani3dc8903766- [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad505abc310f- [java] Drop the prefix created by Bazel (#12173) :: joerg19857cfd137085- [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang2ebfcd93ea- [py] mapped all error codes inerrorhandler.pyto corresponding exception object. (#12190) :: Sandeep Suryaprasad94e6fdf11d- Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]79e6378d27- [dotnet] Include generation of support project (#12193) :: Nikolay Borisenkocdfba2b1c9- [JS] Update rules_nodejs to 5.8.3 :: Sriharsha4d70bd80f4- [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortnerd1f1b6fa39- [py] Fix BrowserError issues (#12150) :: Sebastian Meyerebb232fd03- Run format.sh script :: Simon Mavi Stewart25dbacb014- [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amaniab6e4f894d- [py] improve driver logging (#12103) :: Titus Fortner265e2f4202- [java] Increased the max depth of new session payload (#12205) :: joerg1985c3b226cebf- [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni Garcíaeb2321327e- [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molinabf389143bf- [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia7b9cb37648- [java] Reading m2 user & pass from env vars where available :: Diego Molinafc58eac32a- [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molinaad8921b59c- Adding Java to the nightly job :: Diego Molina782579237e- [ci] Setting secrets on the bazel.yml :: Diego Molina7f046e81d9- Uploading Nightly Grid jar to release :: Diego Molina9766e8d671- [ci] Moving Nightly release creation to bazel.yml :: Diego Molina65d2cc69b7- Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Botd1abe67bda- [rust] Include html extension for logging content when wrong driver download :: Boni Garcia1b717947b4- [bazel] bump rules_pkg :: Simon Mavi Stewart1b210e65ad- [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart6cd79d1870- [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart145c0a54e0- [bazel]: Updating rules_proto :: Simon Mavi Stewart03d66644db- [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewarteae0209d6a- [ci] tweaking the engflow ci build :: Simon Mavi Stewart1502130224- [ci] Apparently we cannot setdisk-cache: false:: Simon Mavi Stewart46da039c47- [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart2ddce9794c- [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart6a4915966a- [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina79c1a4c52c- [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewartae655887e7- [ci] Limit test run times when running remotely :: Simon Mavi Stewartc49a24dec9- Run the format script :: Simon Mavi Stewartd795820f8b- [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985fe1df0f8a6- [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart7e0210c986- [java] Run the format script :: Simon Mavi Stewarte648db81a9- [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg198565ca57a600- [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart8e44099fee- [java] Run the format script :: Simon Mavi Stewart55720d8542- [bazel] Remove k8s targets :: Simon Mavi Stewart09ca2c44cb- [bazel] Switch fromrules_dockertorules_oci:: Simon Mavi Stewart5a5a9caa86- [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart09f85ec069- [bazel] Add buildifier top-level target :: Simon Mavi Stewart8eb48b83e9- [bazel] Run buildifier in the format script :: Simon Mavi Stewart354d6b0389- [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart2e346ceb73- [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart110079f524- [java] Use netty as http server for unit testing (#12211) :: joerg1985e28064e625- [dotnet] Fix packaging problems :: Diego Molinadd10ff8f89- [CI] Fixing nightly workflow (#12231) :: Diego Molinad89b4a7d81- Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Botb9f093845f- [rb] Bumping to 4.11. :: Diego Molinada9a4fbcf5- [JS] Print debug message once for each browser when selenium manager used :: Sriharsha235bc94f6b- Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewarta04a22f449- [java] Ack the log file argument without need to combine it :: Diego Molina415f20b5fc- Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina70c67ed34c- [java] Improved the exit code and error handling (#12219) :: joerg19856d22309ebe- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molinab49da80b07- fix property name (#12237) :: Daniel Brown6e85abbe14- [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molinacb2560d8a0- [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg198593e6281f1e- [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia05ed1cdba2- [dotnet] Fixing pdb file generation :: Diego Molina83ec0faee9- [rust] Remove unused variable in ie module :: Boni Garcia7c40c114b8- [py] removed un-necessary__init__fromdriver_finder.pyandselenium_manager.py(#12265) :: Sandeep Suryaprasadc3ecc3c8b3- [java] Really drop the prefix created by Bazel (#12264) :: joerg198592256a0bae- [java] Deprecate all 'lift style' code (#12263) :: joerg1985b99c470611- [py] used truthy check instead of checking for length into_capabilitiesmethod inie/options.py(#12262) :: Sandeep Suryaprasad5a62db1898- [py] remote commands dict is moved outsideRemoteConnectionclass inremote/remote_connection.py(#12261) :: Sandeep Suryaprasad55aa885987- [py] movedConnectionTypeclass outsideMobileclass to avoid nesting of classes (#12256) :: Sandeep Suryaprasad921ec29c82- Minor spelling Fix (#12258) :: vedanthvdevccdbd04f50- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina8ed2d9f76e- [py] usedpathlibmodule to check if the file exist inremote/file_detector.py(#12253) :: Sandeep Suryaprasad787694bdfe- [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina112d4f2838- [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko1fe0628662- [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molinae822f4c4fb- [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad1ea0f18377- [py] added pythonic approach of type checking infirefox/firefox_profile.py(#12271) :: Sandeep Suryaprasad2532076ead- [py] let users pass service args to IE driver (#12272) :: Titus Fortnerec65a7de5d- Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singhd05ab6fa17- few tweaks to driver finding logic (#12269) :: Titus Fortner9940567a1e- [bazel][java] Remove TestNG dependency (#12249) :: joerg19857f28ee0473- [java] Formatting files :: Diego Molina1976dbe22e- Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molinac49361a1d2- Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak41744d94e8- [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985a597e72bf9- [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García295f272435- BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev5ba17d6a3b- [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad3b7428a4a8- [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molinafcfb21b4df- [java] Removing unused dependency :: Diego Molina48b5659afd- [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina09e7393782- [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia7ce9bba5c2- [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia47f993f9dc- [java] Removing deprecated methods (findElement & findElements) :: Diego Molina2fd7dd7858- [rust] Minor refactoring according to linter warning :: Boni Garcia6c2795513e- Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDottye951100ab9- [rb] update gems and linting :: titusfortnerfea7c9d9c7- [rb] server class use a port prober instead of hard coding default port :: titusfortner124be0b949- [rb] server does not support shutdown endpoint, can only end the process :: titusfortner3bbbeb50e0- [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner6b00faadee- [rb] add integration tests for Server class :: titusfortner8306553e2b- [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortnerb94159e08c- [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner50f925201b- [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni Garcíaf8240df9da- [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad4b9a8ea5ff- removed unused 'mozmill' code (#12306) :: joerg19856002d146af- [py] added type hints toSwitchToclass (#12296) :: Sandeep Suryaprasad669fbb3e12- [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad4468622bb0- [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad2382736e28- [java] less memory allocation (#12320) :: joerg19854b606947cc- Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot]4fc3011997- Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot]dbed728db4- removed more antique unused third party code and binaries (#12307) :: joerg1985b03bfa11cb- [rb] add logging :: titusfortner5eced26352- [JS] Update npm libs to latets and minor bidi fixes :: Sriharshaaddaa5d3b5- [dotnet] netcoreapp3.1 is deprecated :: titusfortnerd7170741fe- [dotnet] this is now managed by drivers not Selenium :: titusfortner201224391a- [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo35f080a92a- [dotnet] do not target netcoreapp3.1 in tests :: titusfortner296d86af74- [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner2764ea7bae- [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad4e1fd7f4e0- [py] Moved allPrintOptionsclass attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad067f10a3a3- [py] updated documentation links. (#12326) :: Sandeep Suryaprasadfd36c53d6a- [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani84724107cd- [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani7f561140ec- [py] Selenium Manager prevents these error messages :: titusfortner3daa319c84- [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner7589a65df0- [dotnet] fix bad merge :: titusfortner3fbd0e5d6a- [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner6176d7ec65- [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner6a48692712- [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner054467a80a- [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner38876397a8- [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni Garcíae00bcf5e54- [py] removedstart_error_messageparam from common/service.py (#12365) :: Sandeep Suryaprasad276240d9ca- [py] enable cdp to work for edge :: titusfortner3bebd4206b- Add supports for list-of-table options (#12363) :: Scott Babcockf13370b278- [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg19856865f1cc9b- [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985ca60c2207f- Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot]4173713a30- [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni Garcíae70b3ba39e- Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot]12f387210f- Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot]9c82c944a5- [rust] Update crates to the latest versions :: Boni Garciab543555374- [rust] Fix checksum in cargo lock file :: Boni Garciaa9186426f9- [grid] fixed the command line interface :: Jörg Sautter30adcb4dcc- [java] fixed partial matches for UrlTemplate :: Jörg Sautterf0da49be72- [rust] Minor smell-fix reading mutable config :: Boni Garcia12bc023341- [grid] use a message template when the log message is most likely dropped :: Jörg Sautteree32f223d4- [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortnerb22d08dc2b- [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985fb4c62e6dc- Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas44d202c90b- [py]__init__in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad0013140fd5- [grid] Using SM to find drivers on PATH :: Diego Molina18eb3b1be6- [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García490de08587- [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni Garcíaa27e97c128- [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina778cf32787- [javascript] Using SM to check drivers on the PATH :: Diego Molina9d08a5ce3a- [javascript] Display info about SM activity :: Diego Molina0f5acf2a8f- do not need an extra log message that manager is being used :: titusfortner388f53092d- [rb] no longer need to require net/https separately :: titusfortnerf104ccd393- [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia838a70f118- [javascript] Removing extra logging :: Diego Molinaecd6d6b4b3- [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina1c72078c35- [javascript] Removing service parameter from getPath :: Diego Molina1d459cd528- [py]: usesubprocess.TimeoutExpiredwhen catching errors onPopen.wait():: symonk4162f478ba- [java] minimize overhead of regex compilation :: Jörg Sautter962a34bfcf- [dotnet] allow running tests with Edge :: titusfortner60eab06a8f- [dotnet] fix bug preventing running Safari Technology Preview :: titusfortnerf948e126db- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner2879d3e0a6- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner592d8e8c60- [py] added type hinting support tocommon/actionslibraries. (#12325) :: Sandeep Suryaprasad9772e551b5- [cdp] Removing from browser_protocol.pdl :: Diego Molina3afa31990b- [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García288fdfa86b- [sm] Updating Selenium Manager binaries :: Diego Molinabc3b54830c- [java] Using same variable for log output :: Diego Molina9ff4c2ba82- UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhuryfb6ef09964- [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasadd90f7baea0- [py] Fix type ofignore_proxyinChromiumRemoteconnection:: symonk882afba258- [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk6d41ffd0a2- [py]: Remove unnecessary else block inSeleniumManager.run():: symonkdc52e29ed7- [py]: Remove unused vars :: symonk0a17d0177c- [py]: Convert accidental string concatenations to a single string :: symonk13e5f8862e- [py]: Raise a more genericValueErrorwhen proxy type is not acceptible :: symonkd4a124d895- [py]: Bumpmypy=>1.4.1:: symonk9fdeaa914e- [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner01f65d261b- [py] add browser output from selenium manager to options (#12404) :: Titus Fortner4e8e1bc54b- [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sauttera0e569b082- [py]: Add check=False explicitly to subprocess calls; simplifykeys_to_typing:: symonkd2a74f1380- [py]: Updatetoxversions for github actions :: symonk4680cd3cd3- [py]: ExposeWPEWebKitServiceandWebKitGTKServicein the public API :: symonk842f413b2c- [java] restored the import statements :: Jörg Sautter6ff1303792- [py]: Fix bug when logging managerpath:: symonkfa1506fcb0- [py]: Prep versioning for4.11.0release :: symonke86c3cfd4e- [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortnerb9abe9506d- [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molinadeeedb18a4- [rust] Canonicalize browser path found in PATH (#12413) :: Boni Garcíad86b1d442f- [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia0267b0feca- [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia0fa6c3f327- [rb] remove deprecated code (#12417) :: Titus Fortnera07d1fdf93- [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina91ef191d3d- [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner9b7c1fbcf7- [py]: Remove deprecatedActionChains.scroll(...):: symonkfab49a5543- [java] Removing deprecatedcreateServiceWithConfigin ChromeDriverService :: Diego Molinae348657ac7- [java] Removing deprecatedwebdriver.chrome.whitelistedIpsin ChromeDriverService :: Diego Molina9d6842d95c- [py]: Reraise inServiceas the direct cause :: symonk8370c14533- [java] Formatting files :: Diego Molinab4b76e21f1- [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina29494a5a6f- Bump certifi from 2022.12.07 to 2023.7.22 in /py (#12419) :: dependabot[bot]d8b3418cb8- [py] removed unused variableDEFAULT_SAFARI_CAPSinsafari/webdriver.py(#12416) :: Sandeep Suryaprasad7c7790d708- [py] added type checks insettermethods of different browser options (#12328) :: Sandeep Suryaprasad86f7b57549- [py] Making linter happy :: Diego Molina7c5439883e- [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina53cca49c3b- Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet6f58fb9ceb- [py] Ignoring test due to Chrome issue :: Diego Molinaa9ef96ef3e- Add support for FedCM commands (#12096) :: Christian Biesingerf03ba8cf16- [grid] Returning se:bidi when the user sendswebSocketUrl. :: Diego Molina60a054b593- [java] Formatting files :: Diego Molinab7bd4c0664- [rust] Use "stable" label for current stable browser version (#12422) :: Boni García835481a29a- [rust] Update dependencies and lock file :: Boni Garcia2ea04c5396- [rust] Fix integration tests in Bazel :: Alex Rodionov5e39f3633e- [rb] redundant — asserting executable also asserts file :: titusfortnerf3ab2021e2- [rb] skip options with nil value :: titusfortnera4d317d32e- [JS] Update changelog [skip ci] :: Sriharsha20c084f902- [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina0c4880463b- [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina9c4eb36e9e- [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad2580fc64f5- [py]: Simplify logic forActionsBuilderinitialiser :: symonkf41bc81c49- [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi642c4fd954- [py]: Fix CI :: symonkb4dd762619- [py]: Improve exception chaining fromDriverFinder.get_path(...):: symonk778d195c9e- [py]: Removewarningduplication inwebdriver.pyand providestacklevel=:: symonk25a518922c- [py]: Add missing check forwindowHandle == current:: symonk316d8cf095- [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko2516656e0c- [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenkoc0317a5ed6- [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García3926580dc2- [rust] Return complete safari and safaritp browser path (#12434) :: Boni Garcíaf2d842754c- [java] make external modules static (#12294) :: joerg1985c620c3702c- [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewarte69feee8d3- [py]: Fix checking window handles for current :: Simon Kaa68cb13ac- [java] Making sure browser path is not null :: Diego Molinaa6405d4380- [java] Showing SM error when the exception is thrown :: Diego Molina5f7793483d- Updating change logs for 4.11.0 :: Diego Molina0e0a9b0b90- Run the format script. No logical changes :: Simon Mavi Stewart040bc5406b- Bumping versions to 4.11.0 :: Diego Molina
- Java
Published by diemol over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.10.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
4450a44e18- Update mirror info :: Selenium CI Bot1ab13d9c6e- [rb] Bumping Selenium version :: Diego Molina4dd9e1f8ad- [rust] Include --debug flag in CLI test :: Boni Garciac7e2b557d7- [rust] Log error message as debug trace when parsing version :: Boni Garciae51d1aabfd- [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia9c2f47572b- [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia3893a5ed63- [rust] Minor smell-fixes :: Boni Garciadd9f306417- [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garciacbcc6b3060- [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garciab579892869- [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia666c3ea941- [rust] Include assertion to assess browser version detection :: Boni Garcia9105916ce8- Update mirror info :: Selenium CI Bota4b0ddd02b- [rust] Support building on Windows ARM64 :: p0deje7869fdc345- [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov542f0a16c7- [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov79e3f9e6f0- [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko797b713d78- Fix: typo in the "addArguments" method comment (#11945) :: Maid68a683f670- [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani98d3e26b3e- [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García1ea3134877- [java] Handling case where -1 is returned as statusCode :: Diego Molinadfe07841e8- [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina293046106e- [java] Remove deprecated "version" JWP capability :: Diego Molina3d8c6fa7a9- [java] Remove deprecated "platform" JWP capability :: Diego Molinab643cf793e- [java] Enabling and fixing tests in Firefox :: Diego Molina41bbc5f883- [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina940b183e3a- [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molinaef69f1b05e- [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani590d3240d4- [java] Removing unused CapabilitiesUtils.java class :: Diego Molina79c7847068- [java] Removing more unused classes :: Diego Molina0c025325aa- [grid] Displaying the real stereotype config at startup :: Diego Molina46f300c374- [java] Adding ventura as platform :: Diego Molina5e95c81518- [java] Adding task to publish snapshots in Java :: Diego Molina1947771a93- [java] Fixing build :: Diego Molinada2e767ebe- [rb] allow users to direct driver process output (#11964) :: Titus Fortnercd3216e68d- Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionovf2b27807ab- [java] add logging for starting the driver :: titusfortnercc87ca0e43- [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov83b0b0d88d- Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov9ac368b475- Do not switch and remove node in one iteration (#11961) :: joerg1985e5805a47f2- Add corner case test (#11970) :: Rishav Trivedi38cbd003e9- [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex2403c71eab- [java] Fix failing build :: Simon Mavi Stewartbb95c2cd48- Fix README stopping at Rust build steps :: Alex Rodionovc2944a1123- Handle fragmented websocket messages (#11962) :: joerg198518164af446- [java] Remote selenium-remote tag from test targets :: Alex Rodionov2266ffc8b2- [java] Fix a typo :: Alex Rodionov8921182b59- [java] add more logging to Selenium Manager (#11959) :: Titus Fortner440a388d0b- [CDP] Adding v113 and removing v110 :: Diego Molina35827eb5b5- [rb] Fix DevTools old version loader spec :: Alex Rodionovab94305c7b- [rb] Add sizes for Bazel test targets :: Alex Rodionov1fd552d577- [rust] Add sizes for Bazel test targets :: Alex Rodionov69e67ae9b3- [Java] Fixing log level comparison :: Diego Molinad530584d2e- Configure remote builds to use EngFlow (#11887) :: Simon Stewart66e51be38c- Make Driver Services consistent (#11973) :: Titus Fortner59fa77c675- [py] update logging to match other bindings (#11990) :: Titus Fortner74e0af80bd- [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina000cb086e9- [java] Overriding methods to have main platform names lowercase :: Diego Molina0dbec9d489- Putting the logic to verify driver service path in a single place (#11992) :: Diego Molinabcf48d14e5- [rb] Support remote debugging viadebuggem :: Alex Rodionov9f3352b690- [rb] Replaceprywithirb:: Alex Rodionovde7acb9099- [rb] Make//rb:linta test target that auto-corrects files too :: Alex Rodionov0ce64cb561- [dotnet] Using SM in default service creation (#11994) :: Diego Molina19a4582c3c- Support newer versions of urllib3 (#11993) :: Michael Mintzdeceb80a74- [py] Update python dependencies and relevant files :: AutomatedTester65b97fc575- [rb] Enabledebuggem for MRI only :: Alex Rodionovbfcda90ecb- [dotnet] Encoding process output :: Diego Molina8efae1bdad- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina55283eb79b- [dotnet] Generate API documentation (#11968) :: Nikolay Borisenkoaf7eb2e4d6- [rb] Update README to require Ruby 3.0 :: Alex Rodionov156e7f56a8- [rb] adjust custom rspec matchers to work for any log level output :: titusfortner2d022c013e- [rb] change logging default to :info and support ignoring any logging :: titusfortnerc4776a36f4- [rb] allow both allowing and ignoring logging messages by id :: titusfortner1cd84f7b6b- [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortnereec423611d- [rb] update guards to get tests passing :: titusfortnere4e636223c- [rb] fix bug with driver logging :: titusfortnerc81d86a37b- [rb] update changelog :: titusfortnerbc7e0c7341- Updating changelogs and bumping version to 4.9.1 :: Diego Molinaeb2032df7f- [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molinac6f7396f62- Update mirror info :: Selenium CI Bot5c0fda7adf- [rb] Bumping Gemfile.lock :: Diego Molinaf275319562- [java] Update version in CHANGELOG (#12008) :: Vladislav Velichkobcd0c314ce- [js] Handle rejection of the driver :: AutomatedTesterf76a893011- [bazel] Use a credential helper (#12018) :: Simon Stewart445e9a3855- [bazel] Bump to 6.1.2 :: Simon Mavi Stewartaf71e2041e- Start running tests with the EngFlow grid (#12020) :: Simon Stewart7971a535a4- [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewartec287e9cb7- [gh workflow] Build still not working :: Simon Mavi Stewart0db6dfce81- [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewartff6c8a57e5- [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewartfca6d690f5- [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart635f86c4c2- [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart8e0c968e38- [js] Bump JS to 4.9.2 :: AutomatedTester71384d8faa- [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina35530cc7be- [java] Fixed the URI in a log line (#12000) :: joerg1985b9ba020876- [dotnet] Removing supported configurations per project added by mistake :: Diego Molinaacdb19d6ef- [java] Updating deps :: Diego Molina33db2e9e68- [java] Bumping mockito version and updating tracing.txt :: Diego Molinac7d622d698- [rb] unguard tests now passing :: titusfortnercdc4301192- [rb] remove firefox guards on shadow dom locator tests :: titusfortner632df3ecab- [grid] Updating JS deps :: Diego Molinaed313de742- [rb] implement proxy support for Selenium Manager :: titusfortner2a6b07579c- [py] fix flaky test :: titusfortner4b14cf7c1b- [java] Reverting mockito to 4.11.0 :: Diego Molina2ee5fb7d03- [grid] Refining the search field for running sessions :: Diego Molinac61ac143df- [grid] Refining how queued sessions look in the UI :: Diego Molina163541fbb7- [grid] Fixing UI test :: Diego Molinaf3316d9bff- [grid] Enhancing stereotype in Dynamic Grid :: Diego Molinaa2235cde99- [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner5c891ce374- [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg198543eb1e5477- Automatically format the code (#12023) :: Simon Stewartda0dcefdc9- [java] Formatting missing files after merging #12023 :: Diego Molina5764ff99bb- [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenkoe7acc958ad- Update mirror info :: Selenium CI Bot0d08c74f41- Update mirror info :: Selenium CI Bot69ccfe4903- [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko89f1f083ab- [java] simplified some control flows logic and removed unused imports (#11974) :: Alex6333dec559- [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko1c171e7c15- Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer4bf1d68160- [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko971a7274bf- [java] make all logging variable names consistent (#12007) :: Titus Fortner38cccda2d3- [java] Removing duplicated test in ElementEqualityTest :: Diego Molinaff8e6a10d5- [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina7aae749648- [java] Enabling tests for Firefox :: Diego Molina0f95ec854a- Include date in commit message of mirrow workflow :: Boni Garciadd435a11cf- [java] Enabling tests for Chrome and Edge :: Diego Molina76701ad4b1- [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg19851bfcb4a48e- [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni Garcíab2f629d5c9- [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg19858138847791- [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina683b19db73- [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina1b600b1663- [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina11b17715c3- [java] Formatting files :: Diego Molina184a83575e- [java] Removing deprecated setters in Rectangle.java :: Diego Molinab98501665b- [java] cast to ArrayList (#12065) :: Alex7cd20cfab6- [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko379dcabd94- [dotnet] Removing duplicated test :: Diego Molinafb986f881b- [dotnet] Adapting test to new W3C behaviour :: Diego Molinaa3df73cf22- [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan3c6c3bebe0- [sm] Updating SM binaries :: Diego Molina94303e0e65- [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko922aaf3016- [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985c149513711- [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina0f8a9225ae- [java] OptimizeequalsandhashCodemethods ofRectangleclass (#11918) :: Valery Yatsynovich9b42f09eb3- Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquetb4c767117d- [java] Formatting Java files. :: Diego Molina9f325c2649- [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewartc1b45801bf- add link for logging documentation to issues template :: titusfortnerc127eb2991- [java] Respect disabled pretty printing for arrays (#12079) :: joerg198538b4acc8ab- [java] Adding userWebView2 to Java :: Diego Molina737c1cc586- [javascript] Adding userWebView2 to JS :: Diego Molinac01587a5b5- [java] Printing response payload to understand error :: Diego Molina4c2ab02240- [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart8e2b3e1aaa- [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewarte5b4671117- [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewartedb838bcd3- [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewartcf81deaca1- [javascript] Logging SM activity when a driver is not found. :: Diego Molina6222ac0d25- [rb] Adding support for webview2 in Edge :: Diego Molina9e165e5929- [JS] Code cleanup update npm deps to latest :: Sriharsha6a776f38fe- [py] fix proxy options (#12029) :: Titus Fortner5b406700f9- [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner679fdb83ec- [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortnere9b2bdadeb- [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewartf8b7a1da86- [bazel] Runbuildifier:: Simon Mavi Stewarte92987a194- [py] Fix type hints and docstring (#12067) :: Oboleninov Anton098c597ce6- [grid] Grid UI tests don't need to run in remote :: Diego Molina254e5340a5- [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens7b7c7dd0be- [grid] Logging correct caps for session creation :: Diego Molina6867e4f67a- [grid] Taking into account BiDi url matches too :: Diego Molinad1b8e6cdf1- [java] Improving FirefoxDriver BiDi :: Diego Molinad97e441968- [java] Usingse:bidiurl when Grid returns it :: Diego Molina2beaa596e6- [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani88216a368e- added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasada174abe9ba- [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García9f002a2a7c- [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molinaf7d3df2801- [IEDriver] Logging the correct browser mode after process launch :: Diego Molina8a73d502e2- [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amanic1e47d30fd- [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani018293f0c2- [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina5a4dfe58a2- [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart4e745b737d- [bazel] Roll pinned chrome version :: Simon Mavi Stewart06ff139cbc- [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewartabad15e55d- Check whether we should skip the ReferrerTest :: Simon Mavi Stewart9f5801c82f- [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner4f076e0816- [java][bidi] Add browsing context events support (#11759) :: Puja Jagani178c60e567- [rust] Fix reading default timeout value in Selenium Manager :: Boni Garciab1cd355fb0- [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amaniea82c6634f- [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia0dd9e34d01- [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionovd10f8c2258- improve "near" relative locator behaviour (#11290) :: Alpatrone47de45e80- [ci] Allow anyone to SSH into runners :: Alex Rodionov69f44a3ca7- [rust] Fix test failures on Windows CI :: Alex Rodionov7e198932c1- [rb] Replace debug session with Bazel run_under flag :: Alex Rodionovd92b0ae3d7- [java] do not send driver logs to console by default (#12136) :: Titus Fortner1047de3dae- [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71ea3794d789a- [rust] Revert enabling sandbox for tests :: Alex Rodionovaa0640b5fd- [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner1a914bf518- update windows setup information in README :: titusfortnerb571cd7e35- [rb] setting log value does not apply to Safari :: titusfortner669a493ca6- [java] fix geckodriver log truncation logic :: titusfortner710bd1bed6- [dotnet] mark safari service method obsolete :: titusfortneraaf6c27e49- [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov3c2313f3dd- [java] Formatting files. :: Diego Molina0b1cca9409- [CDP] Adding v114 and removing v111 :: Diego Molina198f1f2b6b- [java] minor code style and typos improvements (#12127) :: Alex015b7674e0- [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart767c87e8e7- Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewartb498cbbff4- [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart23e13a94a1- [java] Run the format script :: Simon Mavi Stewartba638161e2- [JS] support Selenium Manager using proxy info from options :: Sriharshacce294ccfa- [dotnet] Fixing typo on new CDP version :: Diego Molina77c00ffe2d- [js] use generated selenium manager artifacts for testing :: titusfortner10e5fbbdae- [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortnerf949736e68- [java] Adjusting tests :: Diego Molinaf2c1192745- [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart38e658a3d3- update how selenium manager logs (#12145) :: Titus Fortner96494b4a68- [py] Added type hints to all the conditions inexpected_conditions.pymodule. (#12139) :: Sandeep Suryaprasada7fdd010c3- [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart3f139eb9a4- Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewartb3ab716164- [java] update error references to latest location in docs :: titusfortnerdc9ab406a9- [java] create special driver exception for referencing documentation :: titusfortnerfb21cac1a9- [rb] add links to documentation for error messages :: titusfortner757faf0df8- [rb] improve logger logic :: titusfortnerfbfc80871e- [rb] add custom Selenium Manager error and improve logic :: titusfortner6e8760a10a- [grid] Deleted all javax.servlet related code (#12149) :: joerg1985370428cb9e- Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart722376a973- [py] add links to documentation for errors (#12156) :: Titus Fortner100027120e- [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner937236c023- [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg19857497e38c57- [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewarta6c7e03f4a- [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharshacb9cdc14c2- [rb] Update Ruby rules for Bazel :: Alex Rodionovb30ec03dda- [dotnet] link exceptions to documentation :: titusfortnerd343d2ccb0- [dotnet] add Driver Location Exception and update exception conditions :: titusfortner3440f5ac95- update changelogs for 4.10 :: titusfortner5af3b2de22- [js] change log level in Selenium Manager to reduce noise :: titusfortner4e77adebc1- [py] fix broken syntax in mutation events :: titusfortner0f0f70657d- [py] fix broken syntax in mutation events :: titusfortner02744ac57f- [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina92a0a8a9c2- [py] Removing unused import to fix linter :: Diego Molinac14d967899- Bumping versions for 4.10.0 release :: Diego Molina
- Java
Published by diemol over 2 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.9.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
f5b9191db1- [IEDriver] Bumping version to 4.8.0 :: Diego Molinad985705e8c- [rb] Bumping Gemfile :: Diego Molina425684ae27- Evaluate the whole PR when checking CI :: Alex Rodionov4a81bb75fc- [IEDriver] Updating CHANGELOG :: Diego Molina484359ce66- Show the full CI build result in README :: Alex Rodionov3f6717df64- pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayob803c68624- [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliardbcb5a25dde- [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha398524fd6d- update build requirements in readme :: titusfortnerfed93711e4- [py]: Add docstring foralert_is_present:: symonk39ceed7808- [py] Avoid shadowingbuiltinin variable names :: symonk8815c27cd3- [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García6bc5a589dd- [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani775d6bbafe- Updating 4.8.0 release date for Ruby :: Diego Molina20d68b3963- [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani0e5bb5b37f- Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié7de6dec1c6- [rust] Selenium Manager processes PATH (#11597) :: Boni García2917d05a2e- [java] Fix linting error :: Puja Jaganice0b6f1c80- [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani23782b3b4e- print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev764aff68f3- [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garciae92ab45a80- [rust] Make public the function for formatting :: Boni Garcíae3e77e73d6- [rust] Remove geckodriver 0.32.0 test :: Boni Garciacbd263f3b8- [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jaganicab3949d60- [dotnet] update references to latest version of chrome in tests :: titusfortnercd1c146160- [java] guard test based on Chromedriver bug :: titusfortner7e8d9d2ae6- [js] guard tests due to chromedriver bug :: titusfortner80e7446047- [rb] guard tests for BiDi browsing context :: titusfortner3e5d47c86f- Update tracing.txt :: Puja Jagani99126df8db- Update pinned browsers :: Simon Mavi Stewart4e02ef4559- Generate a Maven BOM (#11560) :: Simon Stewart8cfe8a40f9- [js] Add script pinning (#11584) :: Puja Jaganic044441a0d- [py]: Bumpblack&isortversions :: symonk1e2a4c47cf- [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García332988cd7b- [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amanie2d160b904- [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani5d8b8a9a05- [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner771c22c7f7- [CDP] Adding v110 and removing v107 :: Diego Molina60c9f4a4c3- [java] Format Selenium Manager wrapper class in Java :: Boni Garcia4f09bf0c74- [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolkae11ab24383- [dotnet] Updating tests to work with v110 :: Diego Molinac1ac4c7a62- [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Renderd95e96fc50- [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molinab1300a65c0- Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan8b4b818bcd- [java] Using Selenium Manager for Java tests :: Diego Molinacaabae25e9- [IEDriver] Updating atoms for IE Driver :: Diego Molina8ebccac989- Updating changelogs and bumping version to 4.8.1 :: Diego Molina8a585c5b6f- Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz68c556eb2b- [rb] Updating Gemfile.lock :: Diego Molina835ee7ed72- Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz728db91420- [py] Bumping Python to 4.8.2 :: Diego Molinab5a118ad6b- Removing browser drivers from GitPod config :: Diego Molina50d1ae9d25- [rust] Include support for Safari in Selenium Manager (#11609) :: Boni Garcíacebf542e7c- [rust] Include safari and safaritp as browser (and safaridriver as driver) in Selenium Manager :: Boni Garciaf719b026cc- [rust] Move browser and driver names to each specific module :: Boni Garcia50bf0ac179- [rb] remove guard on tests for fixed bug in chromedriver :: titusfortner3b16504d68- [rust] Simplify browser names per module in Selenium Manager :: Boni Garciac5fd09a0fb- [grid] EnablingdetectDriversoriginal behaviour. :: Diego Molina6cb3e2f83f- [grid] Improving flag description :: Diego Molinae1d84a1d9a- [CI] Freeing disk space before run :: Diego Molina440c0b1f2e- [CI] Fixing CI script :: Diego Molina1563e8a032- [rust] Update Cargo dependencies :: Alex Rodionovc79cab528b- [grid] Switching Selenium Manager flag to false by default :: Diego Molinaed0fe60177- [java] Fix NPE regression in 4.8.0 (#11701) :: Kouzukiiecea48d30e- [java][cdp] Allow reusing DevTools instance upon calling close() (#11704) :: Puja Jagani1c70137592- [java] implement DriverFinder completely independent of Service classes (#11491) :: Titus Fortner57a4060ebb- [CI] Mirror api.github.com using scheduled job (#11711) :: Boni Garcíab8b2f61e3c- issue-1533899181 (#11551) :: RussiaVk0be6a8795c- [JS] Update rules_nodejs to 5.8.2 :: Sriharsha52be8c399b- Bump actions/checkout from 2 to 3 (#11716) :: dependabot[bot]b6fbd93ae4- Using Selenium CI to push :: Diego Molina199f4f60c3- Update mirror-selenium-releases.yml :: Diego Molina6792f6186c- Update mirror-selenium-releases.yml :: Diego Molina63e8543a39- Update mirror info :: Selenium CI Bot7d233ef29a- Remove newline to enable hyperlink in VS Code (#11719) :: MMK-IBSEN906baa8e9e- Allow LocalNode to be extended for customisation (#11718) :: Krishnan Mahadevanc483b0f899- [rust] Selenium Manager parse mirror to get latest IEDriverServer version (#11672) :: Boni García796b2d40cd- [rust] Bump selenium-mamanger dependencies :: Boni Garciad7cbcbf3f7- [rust] Change default TTLs in Selenium Manager (#11686) :: Alexcfc7eed50b- Bump dns-packet from 5.3.1 to 5.4.0 in /javascript/grid-ui (#11728) :: dependabot[bot]3179985c2c- extending WebDriverException (#11727) :: Mohab Mohie201f528647- Adding note about--depth 1:: Diego Molinad7b0b09d57- [rust] Fix local architecture discovery in Selenium Manager (#11611) :: Boni García8225b28dc0- [py] Fixing lint :: Diego Molinae4f334e161- [java] Deprecate CDP instance methods in FirefoxDriver :: Puja Jaganib7d7c49165- [py] Fixing Selenium Manager test :: Diego Molina4aee4167c0- [java] Adding allowHosts to GeckoDriverService :: Diego Molina91daa27d08- [grid] Passing language env var to child containers :: Diego Molina40893142c3- [js] Using status from response (#11742) :: Diego Molinace4a66b082- [java] Deprecate CDP support for FirefoxDriver :: Puja Jagani1e91f512f0- [grid] Removing unknown extensions for IE :: Diego Molinaf28144eb72- InvalidSelectorException now extends WebDriverException :: Diego Molinacb6ff297f4- [rust] Use static linking using cross-compiling to target x86_64-unknown-linux-musl in GH Actions (#11749) :: Boni García9acbfce23d- [CDP] Disabling some CDP tests on Firefox :: Diego Molina1637d36d0d- [rb] Fixing linter :: Diego Molinaa1f805f423- fix typing bug (#11735) :: Johnny.H1c8eac0205- fix(sec): upgrade cryptography to 39.0.1 (#11732) :: fuyou179ea5d84c- Bump cryptography from 38.0.3 to 39.0.1 in /py (#11630) :: dependabot[bot]14b1befba0- [py]: Additional type hinting foractions:: symonk18a23adb9e- [py]: bumpmypyin tox recipe; tweak some additional mypy complaints :: symonk6a47cc3814- [py]: OnlySIGKILLservice processes that did not gracefully clean up and exit fromsigterm:: symonk3a843aa4bb- [py]: usesubprocess.TimeoutErrorfor handling subprocess termination waiting :: symonka5ac62a6a0- [docker] update dev imagesfocalversion. closes #11731 :: symonk4a8c25c10f- [py]: Remove unnecessary calls to mapping.keys():: symonk6ef8cb8b25- 更新 options.py (#11623) :: tinge4b87d4456- [py]: CloseFirefoxBinarylog files when quittingFirefoxdriver instances. closes #11730 :: symonk520510df71- [py]: Allow all services classes to accept**kwargs:: symonk966bd3f5c5- [py]: Allowcreation_flagsto be passed into anyServicevia**kwargs:: symonkcd88d1852d- [py]: Allowclose_fdsto be controllable through**kwargsfor all service objects :: symonka916504353- [py]: Give more fine grained control to subprocessPopencalls for all services :: symonkcbbcc371ef- [py]: usepopinstead ofgetfor popen kwargs in services :: symonk005b588b5b- [py]: Update python change log :: symonk393ba87b64- [py]: simplify service kwarg handling in the service base class :: symonke6a7987001- [java][bidi] Ensure removing listeners does not cause an error :: Puja Jagani2de556187f- [Grid] Support auto downloads in Grid (#11702) :: Krishnan Mahadevanc0289e61b9- Bump webpack from 5.72.0 to 5.76.1 in /javascript/grid-ui (#11773) :: dependabot[bot]63d04767fe- Bump webpack from 5.75.0 to 5.76.1 (#11776) :: dependabot[bot]841eb80d42- [java] Removing unused imports :: Diego Molina1de6a52015- [java] Process Selenium Manager output as JSON (#11663) :: Boni García5f5ea86f11- [grid] Fixing broken managed downloads test :: Diego Molina4cb9093953- [rust] Filter multiple driver occurence from PATH in selenium-manager (#11745) (#11777) :: Boni Garcíad4332ebfb4- Update selenium-manager binaries for Windows, Linux, and macOS :: Boni Garcia62a66dd285- [rust] Organize private functions for selenium-manager in lib.rs :: Boni Garcia084465bd43- [java] Use output json when calling selenium-manager and format code :: Boni Garciad8474fb16b- [java] Simplifying condition :: Diego Molinaa310907c0e- [java] Setting output to json when getting driver path :: Diego Molinad60cb15b42- [py] Starting Selenium Server with Selenium Manager :: Diego Molina3f7f57cfc8- [java] Addingremote-allow-originsfor Chrome :: Diego Molinafa001eb0ff- [CDP] Adding v111 and removing v108 :: Diego Molinae8953ce4dd- [py]: pass default topopwhen parsing service popen_kw :: symonk8b25a45686- [py]: Default close_fds to true on non windows OS :: symonk2ad0b06390- [java] Fixing ChromeOptionsTest :: Diego Molina3adf8c763e- [java] Disabling JS test for Chrome :: Diego Molina4792c2e645- [rb] Enabling shadow root test in Firefox :: Diego Molina4ef7314ec2- [rb] Bumping Gemfile.lock :: Diego Molina9812791557- [rb] Removing guards for BiDi tests :: Diego Molina5374cf84b7- [java] Invoking Selenium Manager only with--browser:: Diego Molina43987a283a- [java] RemovingDriverServiceInfo:: Diego Molinabae493d5a4- [java] Using json output for errors as well. :: Diego Molina00a2624392- [py] Using json output with Selenium Manager :: Diego Molina6d94706480- [javascript] Using json output with Selenium Manager :: Diego Molina7ac05c5dbd- Ruby driver finder (#11523) :: Titus Fortnere91152f24e- [grid] Fixing options merging :: Diego Molina807bb7d975- [grid] Addingremote-allow-originsfor Chrome stereotypes :: Diego Molina4fb0b0a03c- [rb] Starting Selenium Server with Selenium Manager enabled :: Diego Molina30ae31c704- [java] have overloaded constructors to have configurable connect and read timeouts while instantiating WebDriver object (#11532) :: Abdullah Aslam6dad428a09- [rb] Using json output with Selenium Manager :: Diego Molinaa90d7fb605- [rb] add more logging to Selenium Manager :: titusfortner6ad7d3462d- Bump rules_jvm_external to 5.1 :: Simon Mavi Stewartc3e57ed258- Bump rules_rust to 0.19.0 :: Simon Mavi Stewartc154fd8231- Run buildifier :: Simon Mavi Stewart45cfede68b- [java] Updating deps :: Diego Molina5d2650016d- [java] Updating deps :: Diego Molinab6f9af38b1- [dotnet] Using json output with Seleniun Manager :: Diego Molina5a02987b90- [dotnet] Include targets for projects building transitively (#11812) :: Nikolay Borisenko37d3f67625- Bump actions/stale from 7 to 8 (#11808) :: dependabot[bot]00d0537b86- [fix] sphinx config update to keep invoked methods and shorter aliases in documentation (#11802) :: Alex826dbfc730- [java] Bump to 4.8.2 and CHANGELOG update :: Diego Molina47f7fb33ef- [dotnet] Bump to 4.8.2 and CHANGELOG update :: Diego Molinab75b0945dd- [rb] Bump to 4.8.2 and CHANGES update :: Diego Molinac252afffa6- [rb] Bumping Gemfile.lock :: Diego Molina578449ca42- [py] Bump to 4.8.3 and CHANGES update :: Diego Molina1069632233- [javascript] Bump to 4.8.2 and CHANGES.md update :: Diego Molinae553ae20ef- [java] fix bug preventing adding items to ArrayList for Selenium Manager command :: titusfortner50bc1d73b9- Update mirror info :: Selenium CI Bot5860546359- [java] Fixing formatting and casting :: Diego Molina45fcc05348- [rb] still need to use driver finder when using capabilities parameter :: titusfortnera9ac8373cd- [rb] can remove linter exclusion when deprecated code removed :: titusfortner49fb5291d4- [rb] accommodate Driver Finder being sent something other than an Options instance :: titusfortner45648805d6- [rb] fix safari tests :: titusfortner3ced61d7c6- [rb] Bump to 4.8.3 and CHANGELOG update :: Diego Molinae5e76298c3- [java] Bump to 4.8.3 and CHANGELOG update :: Diego Molinab19b418e60- [rb] Bumping Gemfile.lock :: Diego Molina9868c42bc5- Feature 11675 clear metadata (#11818) :: Alex0ccef9a8dd- Update mirror info :: Selenium CI Bot1f8b0c5eb0- Remove "shadow_root" assertion in Python bindings for Firefox (#11821) :: Henrik Skupinbfd18cfa34- [Build] Update rules_python to 0.20 and add 3.11 support :: AutomatedTester5e31654b2b- [Py] Update pytest requirements :: AutomatedTester34bd790ca8- [rust] Include "internet explorer" as IE name in Selenium Manager (#11825) :: Boni Garcíad0433b433c- Updates selenium manager versions (#11828) :: Zach Attas39c69537d2- [rust] Include test to assess possible names of iexplorer (#11829) :: Boni García0e3ae8668e- Release 4.8.4 in ruby (#11830) :: Zach Attas82bed1041b- [ruby] Try to load older devtools version if current browser version doesn't match (#11827) :: Ariel Juodziukynas31a09c624c- [rb] Wrapping browser name when calling Selenium Manager :: Diego Molinabac8655c0f- [rb] Fixing selenium_manager_spec.rb tests :: Diego Molina8bd2c5ec76- Updates ruby version to 4.8.5! (#11831) :: Zach Attas1a22a8b931- Do not escape selenium-manager arguments :: Alex Rodionov11502c8b78- Release Ruby 4.8.6 :: Alex Rodionov43318cb969- [java] Avoiding NPW when building the error payload :: Diego Molina5caafad64e- Bump ruby_rules to support debug mode :: Alex Rodionove90e786594- Fix documentation for auto downloads feature (#11853) :: Krishnan Mahadevan982af75e82- [rust] Support different ways to configure Selenium Manager (config file, envs) (#11810) :: Boni Garcíaec3ed70517- [rust] Build selenium-manager for win32 (compatible when executed in win64) (#11788) :: Boni Garcíaca503605fe- [java] Handle redirects inside the JdkHttpClient (#11816) :: joerg1985f28f1df822- [java] Remove Json Wire Protocol support (#11823) :: Simon Stewartb003857c98- [py] simplify driver binary and driver location selecting (#11864) :: Alex85fd46135e- [py] Do not pass desired caps in Safari :: Diego Molina4bf979b334- [Rust] Refactors (#11832) :: Ardiaa95f80f38- [dotnet] Don't listen to error output stream from selenium manager to avoid messing up output (#11863) :: Nikolay Borisenko51f48ca794- [rust] simplify get_metadata_path method invoke (#11835) :: Alex857240dab9- [JS] Update npm deps :: Sriharshadb9fcdb7f4- [JS] Fix lint issues :: Sriharsha42632b4b30- [rust] simplify clear_metadata() body (#11862) :: Alexa9fd3cf09c- [rust] don't clone the config struct (#11856) :: Ardi074566849e- [ruby] Fix devtools version fallback (#11869) :: Dana Sherson601b54a33f- [rust] Clean code after merging last PRs :: Boni Garcia5028b24bf2- [JS][BiDi] Add Script module commands and types (#11847) :: Tamsil Sajid Amani2078d5a71f- [rust] Add clear-cache and clear-metadata and configuration keys :: Boni Garciae79b2f2c89- Bump xml2js from 0.4.23 to 0.5.0 (#11880) :: dependabot[bot]6be659b6cf- Passing options to Selenium Manager (#11866) :: Diego Molinac01a5f7526- Passing options to Selenium Manager (#11866) :: Diego Molina4548ce8e47- [rust] Remove short flags in selenium-manager (#11882) :: Boni García56ac72aa2e- Removing job for RC tests :: Diego Molina2b3a06738b- [rust] Read RUST_LOG env (env_logger) to ease debugging in selenium-manager :: Boni Garciac8f3f7fe22- [rust] Bump selenium-manager dependencies :: Boni Garciabd240908b2- [py] Selenium Manager get Browser Version from Options classes :: Diego Molina78d2bb8371- [py] Selenium Manager use binary from Browser Options :: Diego Molina6bbd4e4c02- [rb] Encode post data in network interceptor to base64 :: Alex Rodionov2b4f9d8369- [rb] Cast DevTools version to integer when used with Grid :: Alex Rodionov2c1bd8eb16- [javascript] Selenium Manager get Browser Version from Options classes :: Diego Molina93a00d5dc5- [javascript] Selenium Manager use binary from Browser Options :: Diego Molina7014c3e76d- [rust] Now the logger accepts any kind of type that can be converted to string (#11865) :: Ardi2b3ad21fe9- Use Bazel for running Rust tests (#11852) :: Alex Rodionovda5cd9d69b- [dotnet] Selenium Manager get Browser Version from Options classes :: Diego Molina5cc42f2715- [dotnet] Fixing hardcoded path :: Diego Molinae2bcb00f60- [dotnet] Selenium Manager use binary from Browser Options :: Diego Molina1a486c40cc- [java] Selenium Manager use binary from Browser Options :: Diego Molina3966bc8a67- [rust] Include registry query command (for Windows) to discover Firefox version :: Boni Garcia86a5b0d707- [CDP] Adding v112 and removing v109 :: Diego Molinab6b8f6d293- [dotnet] Fixing test for CDP 112 :: Diego Molina9b2b385bc9- [CDP] Removing script tag to generate docs :: Diego Molina38188198d1- Throw a descriptive exception if the current dev tools version is not… (#11876) :: arnonax-tr395a926692- [js] fix: return statement in submit() (#11883) :: Tamsil Sajid Amani0ae495c684- [dotnet] Use ChangeType method to convert any object to boolean in WebElement propoerties (#11913) :: Nikolay Borisenkofacb8ca49c- Bump h2 from 0.3.16 to 0.3.17 in /rust (#11894) :: dependabot[bot]bd7bdcb3ab- scrapped refactors from old PR (#11907) :: Ardi5055da92b7- [dotnet] Use selenium manager in tests (#11871) :: Nikolay Borisenko678854bfa0- [grid] Allowing binary to be set via options when not set in Grid. :: Diego Molina770acab6f7- [grid] Fixing SessionCapabilitiesMutator tests :: Diego Molinaa1430636fa- [grid] Refining the UI configuration to allow sub paths work properly. :: Diego Molinae73a62bb08- [rb] Maintain methods to classes map for DevTools :: Alex Rodionovf02e19d7c5- [javascript] Adding SELENIUM_MANAGER_BASE_PATH env var to use Selenium Manager for tests :: Diego Molinaa5b0ad9dc1- [js] ReplaceexecSyncwithspawnSyncinseleniumManager.js(#11649) (#11873) :: Ashley Trinh35f6ef223c- [rb] fix bug in selenium manager escaping back slashes in Windows (#11884) :: titusfortner4ad28f6768- [java] Updating deps :: Diego Molina93fa5f9c95- [java] log exception message (#11922) :: Titus Fortner47a2730aee- [grid] Fixing remote execution for Edge when Java 8 client is used :: Diego Molina0395362585- [rb] Fix RuboCop double quotes offenses :: Alex Rodionov8fe0fc00ea- Updating changelogs for 4.9.0 release :: Diego Molinad7057100a6- Bumping version to 4.9.0 :: Diego Molina
- Java
Published by diemol almost 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.8.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
0818e99e32- Fix Ruby API documentation generator :: Alex Rodionovb269466d65- Grab Ruby documentation path before switching Git branches :: Alex Rodionovb1f639b643- [ci] Removing unneeded {} :: Diego Molinac02a748683- [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner6b67c0c12a- Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov55dad423ba- Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov935226b1c4- [rb] Selenium Manager wrapper is adding exe twice :: titusfortner9d4ec50633- [py] use the browser name that selenium-manager binary expects :: titusfortner9c771a1e2f- [rb] update changelog and bump version to 4.7.1 :: titusfortner01a47b4b4a- [py] update changelog and bump version to 4.7.1 :: titusfortnerd03ad02531- [py] put the fix in the wrong place :: titusfortner5bc0c2c559- [py] update changelog and bump version to 4.7.2 :: titusfortner2502e9624b- [py] fix linter failure :: titusfortnerac94275296- [py] need to log both stdout and stderr from selenium manager :: titusfortnerd848fb8d14- [py] update ci to use the right os and skip unnecessary python installs :: titusfortner630fc470ae- [py] fix linter again :: titusfortnerc5943bde4c- [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani397ececc61- Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan038141b2cf- [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko77f0cfae98- [rb] start logger in tests before starting first driver :: titusfortner21d115eee6- [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani4af3726cd9- [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985a6313cff6b- Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]3832787933- [java][bidi] Add BrowsingContext module commands :: Puja Jaganib529abaf62- [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani7a469e02e1- [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jaganidd080a1e4e- [grid] Updating Grid UI deps :: Diego Molina104b7b9777- [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTesteraa8d6cf768- [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni Garcíad8b45c8c66- [py] Change formatted strings to f-strings (#11087) :: Kian Eliasic6795baf1a- [java] Update changelog and bump version to 4.7.1 :: Diego Molina7b212ee4be- [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina63a79bd870- [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina9e240b008c- [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina5fbddf6718- [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molinac583458827- [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina03945631e4- [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molinad9e5d28f33- [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina1ee7e1f8d2- [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina639942948c- [JS] bump rules_nodejs to 5.7.3 :: Sriharsha65e3eb6536- [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García7804921420- [Build][Rust] Update lock files :: AutomatedTesterb6e3df661b- [java] remove inaccessible protected code :: titusfortnerae57cedf49- [py]: updatemypyversion for tox recipe :: symonk3152c96eb0- [py]: type hints for missing dunder__init__:: symonk084c3b16bb- [py]:PEP257compliant consistent docstrings throughout. Include in linting recipe :: symonk68d77a50cd- [py]: Fix mistaken quote inEventFiringWebElementdocstrings :: symonk7df361176b- [py]: Adding python3.10to wheel classifiers :: symonk13ed8cee5a- [py]: bumpblackto22.12.0:: symonke90ad6d364- [py]: Fix types in edge & firefox options :: symonk966b8041fd- [py]: type improvements and makeVirtualAuthenticatormore pythonic and simplified. :: symonk3bc33858da- [py] Re-add deleted docstring fromProtocolenum :: symonk4abc122503- [py]: Tweak unit tests for VA, allow values to be passed when instantiating aVirtualAuthenticatorinstance :: symonk3345f53736- [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk29fc508dfe- [py]: Fix linting issues :: symonk7627ee83d3- [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner6cbfbf6174- [java] fix chromedriver log level logic :: titusfortnerfc3f6cc146- [java] allow setting chromedriver log level from system properties :: titusfortner58ce7e54a0- [java] fix msedgedriver log level logic :: titusfortnere54fedb529- [java] add support for appendLog to msedgedriver service :: titusfortner3e146d05f2- [java] update names and references or chromium driver service classes :: titusfortner18beadee58- [java] allow ignoring chromedriver build checks using service builders :: titusfortner7ef0fe24a2- [java] allow changing chromium driver log timestamp formatting :: titusfortner2af020fd12- [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortnere135eeca68- [java] tidy up minor differences between the service classes :: titusfortner4fc37dc20d- [rb] Remote rake from development dependencies :: Alex Rodionovdc8bba9e40- [rb] Add Gemfile.lock to the source tree :: Alex Rodionovf7cf7c78e8- [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García5450d7caee- [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani4a30da61cf- [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner613207c2f7- [rb] allow updating service state :: titusfortner79035ba30f- [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortnerebe1ec1ffc- [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortnerab27daba45- [rb] nest service unit tests properly :: titusfortner8ba426c772- [rb] remove inaccessible code :: titusfortner4b38556512- [rb] remove invalid methods :: titusfortnere239245e46- [rb] rename instance variable for clarity :: titusfortner8e4e20b77a- [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan4f218e0439- [py] Add PKG-INFO to sdist (#11379) :: James Hilliard49aff8613c- [Build] bump rules_python to 0.16.1 :: AutomatedTester2cb2fe1e79- [java] Update changelog and bump version to 4.7.2 :: Puja Jagani4d4020c3b7- [java] Bump version :: Puja Jaganifce32146d2- feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriyc7488c6a66- [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha19ffbefaf0- [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García8467a8c605- [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García4ce44c6b54- updatepython_requiresinpypimetadata for wheel, closes #11387 :: symonk8141f82923- feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriyee136e123e- [py] Fix sdist tar package_dir (#11416) :: James Hilliard29e1cf66c0- [py] fix sdist publish instructions (#11375) :: James Hilliarda379331ad6- [JS] Update changelog :: Sriharshae8ae58d3a9- [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani87b4de808b- Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionovfad29a3125- Do not set content length to zero (#11417) :: Krishnan Mahadevan58122b261a- [JS] Update rules_nodejs to 5.8.0 :: Sriharsha2917a66ce4- [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevanf25c1d998b- [py]: bumpisortversion. Document 6+ requires py3.8+ :: symonk5e06ee81bf- Fix description of move_to_element_with_offset (#11402) :: Johnson431f7757b1- [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani4ef51adab3- [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha20e6585f80- Fix typo when detecting builds in trunk :: Alex Rodionova019e92c29- Fix nightly releases access to Bazel remote cache :: Alex Rodionove8e57714ad- Make remote cache private until the costs are figured out :: Alex Rodionov2443d5a318- [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani8d1fcf0506- [java] [cdp] Remove V105 package to fix the build :: Puja Jagani12f0d19266- [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani26dd4de923- [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani476dc6b912- [java][bidi] Refine filtering logs test :: Puja Jagani5e3b2d2efc- [bazel] Fix the Rust build and bumprules_rust:: Simon Mavi Stewart6f951b2fea- [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevanc744c1e4bb- [java] Fix copy paste error in comment :: Puja Jagani83d3d46616- JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan75f7b60944- [py] Update python dependencies :: AutomatedTester8951418f24- Do not enable remote Bazel cache unless access key is present :: Alex Rodionov10a9e52816- [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani3f706707d0- [JS] Bidi Support (#11395) :: Sri Harsha2ac53b831f- [JS] Add window wrappers getSize and setSize :: Sriharsha9a30730882- [py]: Update docs aroundurl_matchesand use aNonecheck. closes #11431 :: symonk887da781a3- Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov81a3471f8c- [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha2e6f3482e9- [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina20aa83c43b- Migrate setup-java action to use Temurin (#11464) :: George Adamse9748c5301- [java] Updating deps :: Diego Molina16bfa3ab1f- Running buildifier :: Diego Molina66f092f7e5- [py]: Fix build with docstring linter :: symonk8a60fea1b9- [py]: setstacklevel=2on warning calls without it :: symonk36e02132b3- [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani0c154f2de0- [java][cdp] Fix CDP logging test :: Puja Jagani2db6080beb- [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani96f6f4afde- [java] Replace internal usage of headless method with recommended way :: Puja Jaganic138787e4b- [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jaganide9a2294ff- [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amania8659cef22- [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortnercd46d559b5- [rb] support remote sending nil to #send_keys :: titusfortner8f9abf5c1b- [rb] add IE driver extensions :: titusfortneraadd087ecf- [rb] implement chromium classes for chrome and edge to inherit :: titusfortner97ea37a574- [rb] add items to gitignore :: titusfortner9776b0bced- [rb] deprecate old JWP capabilities aliases :: titusfortner08ee2d9fcf- [rb] process url in driver constructors :: titusfortner04d5712311- [rb] allow setting safari technology preview after creating options instance :: titusfortner7eebf9f450- [rb] do not memoize driver path class method :: titusfortner8dde70295b- [rb] use class method instead of constructor for Options :: titusfortnerd338de3d20- [rb] be more strict with options and capabilities :: titusfortner21fe296d2a- [rb] default to using Options not Capabilities when not specified :: titusfortner4ad672683a- [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amanicd9c0feb4e- [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jaganie30a7ebcaa- [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagania7ce9eb6d7- [java] Remove permissions test for headless Chrome :: Puja Jaganiad3d6bb6d8- Upgrade Bazel to 6 :: Alex Rodionov4071737de4- [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha19e299efc7- [java] Refactoring BiDi log related tests :: Puja Jaganie0a472bfdb- [java] Add BiDi RemoteWebDriver test :: Puja Jagani9635345c6f- [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni Garcíabdba7c8a10- [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani802c1f2480- [js][bidi] Rename console log method :: Puja Jagani49ae9ae156- [py]: bump tox linting dependencies :: symonkccf55fec19- [rb] unit test with latest version of ruby :: titusfortner10a06007b7- [py]: make types correct forRelativeByinitialiser :: symonk0b10e698dd- Update year in LICENSE and NOTICE docs :: Sriharsha590cfbb9c8- [rb] get tests passing with Ruby 3.2 :: titusfortner308bfba40b- [rb] remove support for deprecated actions class parameters :: titusfortnere43a6c296d- Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne35906be172- [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jaganifa31527dcf- [bazel] update sha256 for rules_ruby :: titusfortnere984b30c58- [rb] quit driver at the end of bidi tests :: titusfortner85d6c25f6a- [rb] add headless guard to tests :: titusfortnerb9e14d1ec9- [rb] nothing uses Location struct any longer :: titusfortner251d3b8c80- [rb] update build instructions in README :: titusfortner436db51c33- [rb] fix linter issues :: titusfortnerb0ffee04b8- [rb] add test guard for bidi and edge :: titusfortner811a8fe4b2- [java] Overload methods creating interactions to acceptPoint(#11477) :: Valery Yatsynovichcc727a2916- [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni Garcíabfea7071fb- [dotnet] add name of what is being executed to large JS executions :: titusfortnerce2087f7e3- [java] add name of what is being executed to large JS executions :: titusfortner3e9d64ddb8- [js] add name of what is being executed to large JS executions :: titusfortnerb869b998d4- [py] add name of what is being executed to large JS executions :: titusfortner086e9fb153- [rb] add name of what is being executed to large JS executions :: titusfortner0e4fcd2e09- [rb] update logger with link on how to use it (#11478) :: Titus Fortnera9a909facd- Add CI - .NET badge to README :: Alex Rodionovb7fb9f56ce- [rb] update to latest rubocop :: titusfortner5ce55558cb- [rb] fix rubocop spacing issues :: titusfortnerbafb63d6a5- [rb] fix rubocop rspec issues :: titusfortnerecd1285c23- [rb] update syntax for rubocop :: titusfortner53922c2ed1- [rb] update styling for rubocop :: titusfortnere6fd95d6de- [JS] Bump npm package versions to latest :: Sriharshaa45f24c3dd- Bump json5 from 1.0.1 to 1.0.2 (#11511) :: dependabot[bot]d5785270c5- Bump json5 from 1.0.1 to 1.0.2 in /javascript/grid-ui (#11510) :: dependabot[bot]f4a1f1bde1- [rb] guards got nested incorrectly in merge :: titusfortner2382951eac- [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortnerfafcc83292- [java] fix formatting and match other driver service constructors :: titusfortner80819a8efb- Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov7e6cd52c34- Disable SonarQube scanner on Java CI :: Alex Rodionov30d0640cf1- [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner494c4e3b27- [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner9dc5a1c9f0- [rb] deprecate using :capabilities in local drivers :: titusfortner1e380797f4- [rb] deprecate browser class methods for Capabilities :: titusfortneree4b910cd3- [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner71c9d17893- Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]8181483d37- [rust] update cargo lock :: titusfortner7d5fff9567- [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni Garcíaaba0d5cd7a- Use setup-bazel action in Nightly builds :: Alex Rodionov1f9e14e0d9- [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García54ff230d58- [rust] Bump Selenium Manager dependencies (#11524) :: Boni García3930688252- [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García937cbaa054- [rust] Reuse common http client in Selenium Manager (#11449) :: Boni Garcíab5b25eb3e2- [rust] Execute Rust tests in CI (#11541) :: Boni García29949525e3- [rb] Splitrb/BUILDinto smaller packages :: Alex Rodionovef9a6b4a1f- [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnerbeaaed8d3d- [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner4a240a8e21- [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner1e897ccf5e- [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner206c391cdf- [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnera8ab83a2bb- [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner7024fb8f41- Upgrade setup-bazel :: Alex Rodionovbb34eb84ac- [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani344d83f2ca- Remove unused Travis CI files :: Alex Rodionov642f4fb4d3- Remove unused AppVeyor CI files :: Alex Rodionov57527754b3- Remove unused setup browsers actions :: Alex Rodionov36c788c465- Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionove0bce02630- [rb] update selenium-devtools in gemfile lock :: titusfortner633a2f5bd7- [dotnet][cdp] keep tests one version behind for CI :: titusfortner1e9fd6d6bf- [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani1e97b9f768- Usesecrets.GITHUB_TOKENin Nightly workflow :: Alex Rodionov7770ad1297- Allowbazel.ymlto accessGITHUB_TOKEN:: Alex Rodionova711f7383b- [java] deprecate setHeadless method on FirefoxOptions :: titusfortneredfb8faed4- [java] update javadoc information about native headless mode in chrome :: titusfortner4bf5f80e2b- [js] update details about native headless mode in chrome :: titusfortner99230609ba- [js] deprecate setHeadless for Firefox Options :: titusfortner6c847fb193- [rb] update headless! deprecations :: titusfortnerf56bc12a3f- [py] deprecate headless property for Chromium and Firefox Options :: titusfortnerc9bb6f40d1- [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortnerb32911463d- [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortnera9ab17a1b6- [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner3bd4b11c1f- [java] remove non-w3c compliant options from IE Driver :: titusfortnerec2fd00474- [py] fix lint errors :: titusfortnerd000585cc5- Update pinned browsers :: titusfortner85893f5c27- [py] linter expects trailing commas :: titusfortner796235df07- [java] fix null issue in deprecated method :: titusfortner24d629b546- [rb] log header information on http response :: titusfortnerb7a2e6324d- [rb] fix bug with unnecessary conversion :: titusfortnercb99e929b4- [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García1b5cd674d2- Bump dessant/lock-threads from 2 to 4 (#11553) :: dependabot[bot]b372789943- Bump actions/stale from 4 to 7 (#11552) :: dependabot[bot]74a85d8a5e- [py]: Fixlintingfailures for docstrings :: symonk215c0fdd09- [java] Close resources in tests (#11557) :: Puja Jagani928e5d75a1- update changelogs for 4.8 :: titusfortner3ad153b168- [java] Updating deps :: Diego Molina5cd7795f84- [java] Downgrading Mockito :: Diego Molina15bc527de5- [grid-ui] Updating deps :: Diego Molina4a2c863f4d- [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni Garcíae375dd862d- [rb] Disable permission tests in Chrome 109 :: Alex Rodionov634d19acf1- [rust] Update lockfile :: Alex Rodionov267030adea- Bumping version to 4.8.0 :: Diego Molina
- Java
Published by diemol about 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.7.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
- 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
- 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
- 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
- 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
- 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
- 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
- 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
- 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
- c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
- 993e6b2f97 - [py] fix linter issue :: titusfortner
- 416d183251 - [ci] run language tests from typical language tags :: titusfortner
- 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
- 8b6dbb38e0 - [py]: Propagate
stderrto exceptions when selenium manager fails (#11329) :: Simon K - 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
- cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
- 8cd4954c7a - [rb] fix failing specs :: titusfortner
- 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
- 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
- a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
- 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
- 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
- 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
- ec2430e52b - [java] minor test updates :: titusfortner
- b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
- 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
- aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
- b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
- 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
- d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
- 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss
- 955581f308 - [java] Merge mutable capabilities with options correctly :: Puja Jagani
- ef63f5d110 - [JS] Resolve dependabot alerts :: Sriharsha
- 2a0a11403e - [JS] Bump rules_nodejs to 5.7.2 :: Sriharsha
- 0831f5d7ce - update all github actions to latest versions for consistency :: titusfortner
- c3a8c94d1f - [py] Upgrade GitHub Actions (#11257) :: Christian Clauss
- 148e0d5229 - [rb] parse stderr and stdout for improved error logging with Selenium Manager :: titusfortner
- e8e5f3674a - Make nightly version bump target names consistent :: Alex Rodionov
- 2589a32331 - Fix RuboCop offenses in NightlyVersionGenerator :: Alex Rodionov
- 538c11af6d - Publish nightly versions of Ruby gems every day :: Alex Rodionov
- ab38b9cce2 - Upgrade Ruby rules for Bazel to the latest version :: Alex Rodionov
- 02d47fdca0 - add test information to readme :: titusfortner
- 0f8c153d6b - [rb] improve logic for tests that require specific options :: titusfortner
- af2ab3f0c0 - [rb] allow safari options to specify technology preview :: titusfortner
- 26b9f665c4 - [rb] remove references to testing firefox nightly :: titusfortner
- 59763fcdf5 - [rb] update safety checks :: titusfortner
- 71657e9858 - [rb] speed up target locator specs :: titusfortner
- 50974dfaa2 - Run Edge tests for Ruby on Windows :: Alex Rodionov
- 7024abb03a - Run Firefox tests for Ruby on Windows :: Alex Rodionov
- db43c94f25 - Run Chrome tests for Ruby on Windows :: Alex Rodionov
- e183ceb561 - Run unit tests for Ruby on Windows :: Alex Rodionov
- 5990c6aad6 - Improve websocket connection stability :: Alex Rodionov
- 4041b4d332 - Make Bazel GitHub actions cross-platform :: Alex Rodionov
- e826612604 - Simplify selection of Ruby version for CI :: Alex Rodionov
- 0ea5e3e8dd - [dotnet] Capture error output from selenium manager (#11320) :: Nikolay Borisenko
- 854dd5fd46 - [dotnet] Target net48 on Tests Projects (#11314) :: Dor Blayzer
- 728862db58 - [dotnet] Bump Moq from 4.12.0 to 4.13.0 in /dotnet/test/common (#11323) :: Dor Blayzer
- 8486d5d6ee - README: added ruby test commands (#11296) :: Tamsil Sajid Amani
- 83859d34e9 - README: added dotnet Integration tests Quickstart (#11317) :: Dor Blayzer
- 6cee467b4b - [rust] Use of pure Rust TLS dependencies (fix #11291) (#11316) :: Boni García
- 24ea8c308f - [py]: Bump versions for
4.6.1in py files :: symonk - 8f33cf2bb4 - [py]: Prep
changelogfor python4.6.1:: symonk - a65dde078b - Replace response.getheader() with response.headers.get() (#11308) :: Michael Mintz
- 68e0c851b1 - [grid] Removing several filters part of makeW3CSafe :: Diego Molina
- 84da5ed2a2 - [java] Include selenium-manager output in Java exception (#11300) :: Boni García
- 158aacef7f - Bump minimatch and recursive-readdir in /javascript/grid-ui (#11307) :: dependabot[bot]
- c8a3c5bc10 - [java][bidi] Add constructor parameter for commands without a response :: Puja Jagani
- 8124086117 - Support JRuby 9.4 in Ruby bindings :: Alex Rodionov
- a4dac0c511 - add support in bindings to use Selenium Manager with Internet Explorer :: titusfortner
- 4030c40fa5 - [rust] Include support for IEDriverServer in Selenium Manager (#11279) :: Boni García
- 614b08871a - [grid] Updating material ui deps :: Diego Molina
- 4cc05e4eec - Add .NET 6 support to .NET bindings (#11298) :: jimevans
- a23df9194f - [dotnet] Use new implementation of HttpClient in DriverService for communication (#11143) :: Nikolay Borisenko
- 38d9776b75 - add support for Ruby tests with IE :: titusfortner
- 66e3c96ec7 - previous change was committed by mistake :: titusfortner
- c3f832b13e - [grid] do not offload from multiple threads to a single worker (#11260) :: joerg1985
- 384825f16b - Fix Firefox take full page screenshot spec :: Alex Rodionov
- 4b7e292f6a - Fix Retina screen detection in Ruby specs :: Alex Rodionov
- 62ef296ad9 - Refactor screenshot specs in Ruby :: Alex Rodionov
- 15dc11f8ea - [java][bidi] Allow pssing json mapper when sending BiDi command :: Puja Jagani
- bd6952bb4b - [java][bidi] Add LogInspector :: Puja Jagani
- 52aebb5157 - [java] Fixing Firefox tests after Firefox 107 release :: Diego Molina
- 8e59febc39 - [grid] Get TZ from parent container when not passed as cap. :: Diego Molina
- b836aa3f87 - Fixing Rakefile :: Diego Molina
- db83768085 - [java] follow the contract of Closeable.close() (#11282) :: joerg1985
- be320332d1 - [grid] improved exception handling when no cause is set (#11286) :: joerg1985
- 6ddaaf3120 - [py] make relative_locator errors meaningful (#11284) :: Jared Webber
- 0231def8c8 - [rust] Check driver in cache before uncompressing (fix #11226) (#11273) :: Boni García
- 5ce0a04a9b - [rust] Disable TTL for browsers in Selenium Manager (#11209) (#11278) :: Boni García
- 94788289ef - [java][bidi] Avoid nested lists when sending single browsing context :: Puja Jagani
- a70d3bceac - [Build] Bump rules_python to 0.13.0 :: AutomatedTester
- 3a33a8dfab - Stop using system-wide Python for Bazel :: Alex Rodionov
- 7ef46ae5d8 - [bidi][java] Pass set of browsing contexts instead of list :: Puja Jagani
- e62baccfbb - [bidi][java] Map JavascriptLogEntry to correct type :: Puja Jagani
- 2940e6f074 - [bidi][java] Allow pass browsing context to subscribe to an event :: Puja Jagani
- 32e38eba02 - [bidi][java] Add JavascriptLogEntry object to match the w3c BiDi spec :: Puja Jagani
- abde4ce306 - [rust] Improve error handling in Selenium Manager (#11263) :: Boni García
- ff544bfc18 - Bump loader-utils from 2.0.3 to 2.0.4 in /javascript/grid-ui (#11266) :: dependabot[bot]
- 7b23d4a1fe - Bump loader-utils from 1.4.1 to 1.4.2 (#11268) :: dependabot[bot]
- d52f7babd1 - [JS] Set node_version to 18.x.x to install rules_nodejs dependencies :: Sriharsha
- abfe1cd749 - [js] Bump npm package versions to latest :: Sriharsha
- 7fdaf217b8 - [js] Bump version to 4.6.1 and update changelog :: Puja Jagani
- b497b49062 - [js] Support Node 17 and above (#11262) :: Puja Jagani
- fc4a104a46 - Fix typos (#11258) :: Christian Clauss
- 8125df33ec - Refactor takes_screenshot_spec to work on Windows :: Alex Rodionov
- 78d9e8ea1f - Handle unknown TERM signal on Windows :: Alex Rodionov
- 0ecc50c55c - Fix ChildProcess to handle both normal exit and exit by signal :: Alex Rodionov
- a2d76326d7 - Allow access to $HOME for TruffleRuby :: Alex Rodionov
- 04ede9e6f1 - Add support for TruffleRuby :: Alex Rodionov
- 969b734bc6 - Remove ChildProcess gem dependency :: Alex Rodionov
- 81cd1a2750 - [grid] fixed reading the Connection header (#11255) :: joerg1985
- 558e0a0d3b - [java] Return new input stream to allow multiple reads (#11249) :: Puja Jagani
- 5f4a05c714 - Avoid Ruby installation on every CI build :: Alex Rodionov
- 71545c92c6 - Switch to our own hermetic Ruby rules for Bazel :: Alex Rodionov
- 6a8bf1ca7e - [grid] Guarding session stop in case the request fails :: Diego Molina
- c579ecd621 - [java] Removing deprecated method in FirefoxProfile :: Diego Molina
- 9c30b2f338 - [java] Removing deprecated APPLICATION_NAME and ELEMENT_SCROLL_BEHAVIOR :: Diego Molina
- bdd9cbd7f5 - Ensure merged jars have all directories added :: Simon Mavi Stewart
- 83f625cfe0 - Bump loader-utils from 2.0.2 to 2.0.3 in /javascript/grid-ui (#11241) :: dependabot[bot]
- 76e29197c0 - Bump loader-utils from 1.4.0 to 1.4.1 (#11240) :: dependabot[bot]
- de981a84fc - [rust] Bump Selenium Manager dependecies (#11236) :: Boni García
- 62fce24e38 - [rust] Format Selenium Manager Rust logic using cargo fmt (#11237) :: Boni García
- 7bfbfc605e - [rust] Update Selenium Manager M2 milestones in README (#11235) :: Boni García
- 19941392d9 - [iedriver] ignore zoom if running on Edge (#11055) :: Titus Fortner
- b59bb0b6d2 - [py]: bump
lintingdependency versions :: symonk - 7d4f3b1c9c - [java] Removing deprecated content related to locationContextEnabled :: Diego Molina
- 2c388e5363 - [java] Removing deprecated content related to NetworkConnection :: Diego Molina
- a31d34e6d2 - [java] Removing deprecated IE cap with typo :: Diego Molina
- ded3b2f60a - [java] Deleting leftovers of deprecated content related to AppCache :: Diego Molina
- 6623b90f4d - [java] Removing deprecated content related to AppCache :: Diego Molina
- 946d789769 - [java] Removing deprecated Rotatable related classes :: Diego Molina
- 096b6f8833 - [java] Deleting duplicated test :: Diego Molina
- 0891a3bb84 - [rb] Remove executable permission for unnecessary files :: Alex Rodionov
- 62a39a0782 - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
- 8b9af8254e - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
- 335df76301 - [py]: Fix syntax for
stream.close()inservice.py:: Simon K - 1d5210a838 - [py]: Avoid using imported modules in
__del__as interpreter shutdown may have destroyed them already :: Simon K - cd5d46a8e9 - [rb] update changelog and bump version to 4.6.1 :: titusfortner
- 09f6cd86f5 - [rb] do not change file permissions when copied into gem :: titusfortner
- 1e325adb3a - [dotnet] both a mistype and not necessary :: titusfortner
- Java
Published by titusfortner over 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.6.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
dbf63cff9dd- [dotnet] forgot to delete CDP v103 directory :: titusfortnere219c447714- Update list of java modules to upload to maven :: Simon Mavi Stewart316f9738a8e- isPromise() thenable fix (#11048) :: Chris Stringer3167e93110f- [py]: new tox recipe forisortin non diff only mode (#11005) :: Simon Kc686e6875c3- [py]: Recipe forblack; configureflake8to work in tandem :: symonkb5b495da3ce- [py]: format python tests withblack:: symonkfe9444df1b2- [py]: consolidate and document linting changes; enable linting in gh actions :: symonkeaa7ecceb6b- [py]: tidyexceptions.pycode :: symonk9e0316636f0- [py]: Runflake8last as other linters fix most of its issues automatically :: symonkf4a891523b3- [py]: usef-stringsin some tests :: symonk1c2f1cbd69b- [py]: Lintwebdriver/safari/in preparation for consolidating the driver API :: symonk4d8fc6ba596- [py]: Document firefoxservice=arg. closes #11067 :: symonk31144ffdc4c- [py]: Additional types and tidying safari service :: symonk084ffc83001- [py]: Revert removal of default executable global for safari :: symonk58c3c5c887a- [py]: Adding a start/stop interface for typing :: symonkc09027bc5c6- [py]: convertservice_urlto fstrings :: symonkca217d29ec9- [py]: Exit1in ci when linter is failing :: symonkba04acdf9ea- [py]: BaseServicetidy up :: symonk6b4281bd4bc- [py]: More internal refactoring of the baseServiceclass :: symonke2add163783- [py]: Applyblackon the rest of the code base :: symonkc59a267a0c4- [py]: bugfix iterating stdout twice instead of stderr :: symonk49efb1c3873- [py]: removeno_focus_so_nameunused argument :: symonka8026c18431- [py]: bugfix_get_firefox_start_cmdreferencing invalidos._name:: symonke1a2b532da2- [py]: Tidy somewebelement.pyand simplify branched logic :: symonkc22de96c687- [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagania5423d92d58- [py]: Remove invalid argument calls to_extract_and_checkuntil removed :: symonkfcb83491a87- [py]: Remove invalid argument calls to_extract_and_checkuntil removed :: symonk7ead8b87577- [py]: Fixtyping.Uniont ypes forlog_path:: symonk1d2ea0488e3- [py]: Additional types; remove unusedpermissions.py:: symonk5fba3a2b2d2- [py]: RemoveRemoteDriverServerException:: symonk4199d70eb19- [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani1fa4ca61d7e- [py]: Remove comments fromtox.ini:: symonk3a788a383b4- [py]: docs and type hints forchrome.service:: symonk7c7e2ecba28- [py]: docs, type hints and clean up forChromiumService:: symonkd20db99aba0- [py]: docs and types forEdgeService. deprecateverbose=True:: symonkcbf98cdbfb6- [py]: lintconftest.py:: symonk75ba99be2bc- [py]: Simplifysafari.service; types, docs, general tidy up :: symonk086dfe759e9- [py]: simplify uses of unnecessaryelifthroughout :: symonk589b8db8251- [py]: #11084 - additionalf-strings:: symonk3e41af7c806- [py]: Remove unusedsend_remote_shutdown_commandimplementations in services :: symonk4a759a8cfb2- [py]: Types and docs forwpiwebkit.serviceand additional args for consistency :: symonkbf3780204f9- [py]: Types and docs forwebkitgtk.serviceand additional args for consistency :: symonkf442a7ea45d- [py]: Updatelog_pathdocs for non chromium based services :: symonk7dbd3a331cb- [py]: start of bringingfirefox.serviceinline with other services :: symonk3b7295b077a- [py]: Additional types and docs forServicebase class; fix firefox service init args :: symonk39182204f4d- [py]: Remove unnecessary exception handling forstart_error_message:: symonka793b3a86a0- [py]: documentmypyconfig; add additional types and types dependencies :: symonk6479063ef08- [py]: call no arg__init__inWebDriverException:: symonk49d1e3d1758- [dotnet] this value was incorrectly changed :: titusfortnerc5f457e75dd- [dotnet] update changelog and bump version to 4.5.1 :: titusfortnerdcdff48f36a- [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni Garcíaa0aae462c80- [JS] Update rules_nodejs to 5.7.0 :: Sriharsha86ba7d21b7d- [py]: Revert docs versions to keep docs intact :: symonk3d6950a7f82- [py] Makeget_screenshot_as_file()work with pathlib.Paths (#11095) :: Nick Crewsb8aa903f603- [py]: makestart_error_messageoptional again :: symonk9a9fd49f31a- [py]: debug log the service executable andpid:: symonk118f449a177- [py]: useself.processandself.pathcorrectly in the base service class :: symonk9c0a284f30b- [py]: Loosenmypychecks; be explicit in service args types and fix some mypy issues :: symonk3394c480ca9- [py]: Address some mypy issues within service classes :: symonkb878a9911e6- [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace7e0febb054a- [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchid8ffd131f93- Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García53571b21a6b- [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García97109ac9a82- Add more logging to the JDK HTTP client :: Simon Mavi Stewartb11b44174c1- Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart09cb0fb196a- Remove unused parameter in java_module rule :: Simon Mavi Stewartb854e8836ce- Bump rules_pkg to 0.7.1 :: Simon Mavi Stewartc06926c1fa2- Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart9e9156072ca- Run buildifier :: Simon Mavi Stewart0cceb8a4239- [java] close the CDP connection on quit for FF (#11109) :: joerg19857a204006e44- [java] removed the broken escape (#11110) :: joerg1985877c34d637c- [java] use the correct base64 decoder (#11107) :: joerg1985b2d8eb03dc5- [java] Reduce noisy logs from CDP version finder :: Puja Jaganif777911b8e5- [java] Made dialect related log debug level :: Puja Jagani4cdcffee3bd- [java] respect the last flag for binary data (#11108) :: joerg19853beefecbae6- fix: Check that a port truly is free before using it (#11085) :: Artur06bc8b94f69- [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich423e7dbcdd8- [grid] Updating JS deps :: Diego Molina5c375dd27b3- [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García73b0d80ffb6- [rust] Update rust lock files :: Puja Jagani07d52d4e0c5- [grid] Adding method to know if driver supports BiDi :: Puja Jaganibc438d4bb74- [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani57db565792e- [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina2eb3a0e4e97- [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt5bf00b4df23- [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García7e0978c4cad- [grid] Add method to check if slot supports BiDi :: Puja Jagani2e013bd61d4- [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jaganie6bd1f881f3- [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García1fe43fa7495- [grid] Forward BiDi from node to driver :: Puja Jagani05039ab6a54- [grid] Update proxy test to include bidi :: Puja Jaganie685cf8715f- [py]: Removeprotocols.py:: symonk02b23e0c088- [java] Consume in batches from the new session queue (#10987) :: Puja Jagani01bf373e006- [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jaganiadf498c284a- [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman40669b666ba- [grid] Restoring behavior for session creation interval. :: Diego Molinace1b3b180ec- [grid] Add batch size flag for session queue :: Puja Jagani41f815c4afb- [grid] Checking in browser name is present :: Diego Molina017680db801- [grid] Increasing batch size, to match the distributor :: Diego Molinab029dcc71a9- [grid] Updating JS deps :: Diego Molina0d82117e9a1- [java] Updating dependencies :: Diego Molina9f123a48d71- [java] Make sureEventFiringWebElementimplements allWebElementmethods (#11144) :: Valery Yatsynovich584d006457a- [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kieferc025a923c6d- [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina0c04357c74d- [grid] Removing default value formax-threadsto avoid noisy warnings due to deprecation. :: Diego Molina1502505498e- [java] Updating dependencies :: Diego Molinafcc4df1bc9c- [grid] Temporarily avoiding an extra jar merging :: Diego Molina101b42d5d89- [java] Add support for basic auth in JDK client :: Puja Jaganibaedf6b16b6- [grid] Adjusting PortProber for Docker execution :: Diego Molina702c64f787c- [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina8b26e8fcb8c- Bumping bazel version :: Diego Molinaf53e22a106c- [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molinac3ecac381a7- [java] Updating deps and bumping to 4.5.3 :: Diego Molina4b786a1e430- [java] Removing check "::1" :: Diego Molinace883146b91- [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka29b015fdbb4- [rb] allow multiple attempts to CI for Ruby tests :: titusfortner052a5cb7628- [java] Updating CHANGELOG for 4.5.3 :: Diego Molina851cb0da757- typo in error message (#11166) :: Konstantin Kotenkobaba6d12862- Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth9596ce24e46b93- [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina6b8c48b962d- [dotnet] get CDP working :: titusfortner0ba1b141db7- [dotnet] get devtools tests passing :: titusfortner8e48e0840d6- [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Leed78c5e8c46f- bazelisk is pre-installed on github runners (#11173) :: Titus Fortnercb0aa8525af- [rb] update guards for Firefox implementation of scroll wheel :: titusfortner4e5978a60c7- Update tracing.txt :: Puja Jagani615bbb9fd19- [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni Garcíaf5e195d43ba- [rb] firefox scroll by amount is only failing on mac :: titusfortnera10fa79c562- ensure the correct output stream is used (#11175) :: joerg1985c927d4b34a6- add pre-built selenium manager binaries :: titusfortner08dcad65da1- [rb] add initial support for selenium manager :: titusfortnerba18eccedd8- [py] add initial support for selenium manager :: titusfortnereecdacae2d8- [java] Add initial support for Selenium Manager :: Boni Garcia69a327e4c17- [dotnet] initial implementation of Selenium Manager :: titusfortnerbfba0f53088- [rust] Update Selenium Manager roadmap in README (#11171) :: Boni Garcíac96bc0a437b- [py] some scrolling tests now work on Firefox :: titusfortner78dfc613b70- [py] used wrong logger level :: titusfortner765704f693f- [java] update CI to use selenium manager (#11190) :: Titus Fortner405951912f0- restore msedgedriver functionality to Selenium Manager :: titusfortner833b0a0a56f- remove rules_rust mirror url :: titusfortnerfe4c1491575- Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortnerbbc1663d099- Revert "[py] do not allow Select class to work with disabled selects" :: titusfortneraeb585bb353- Revert "[java] only allow enabled select lists for Select class" :: titusfortnerdd5b0a4f1b1- [dotnet] allow select list class to work with disabled select elements again :: titusfortnercc3afbb6dd6- [py] fix syntax for linting :: titusfortner2293f0c6e82- [rb] test doubles need to accept selected? calls :: titusfortneraa2384767c0- [py] still cannot select disabled options with Select class :: titusfortnere2542bbd2e5- [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire14b802c22db- [JS] Update rules_nodejs to 5.7.1 :: Sriharshaf569d7f6b1f- [grid] Closing input pipeline when 404 is returned :: Diego Molinae0ade5cabc7- [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985b4ad08cad81- [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad722813c7233- [dotnet] fix typo :: titusfortnerd83c0efbc8a- [dotnet] tidy Selenium manager logic :: titusfortner2e416b8cee1- [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko70d1ab1392d- [dotnet] Rework usage of selenium manager :: Nikolay Borisenko64430ecb848- [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner3bdde2a07cd- [dotnet] fix bug preventing installing addon from directory :: titusfortner472eebb9443- [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani837dfe74ddf- [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad6a198b55217- [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani966ca7972e5- Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov62cb3a05d37- Prepare a patch for packaging manager binaries :: Nikolay Borisenko4861218e901- [grid] Only check for IEDriver on Windows. :: Diego Molinae14c264b60d- [JS] add support for selenium manager (#11189) :: Sri Harshab9ba6c0d4c3- Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov878ce7ebd37- Ensure all ruby_test targets have access to :remote :: Alex Rodionov718f4f2d1dd- [rb] update guards for tests on Windows :: titusfortner7bb31fc5213- mark Selenium Manager implementations as beta :: titusfortnerba1821db704- Fix platform list in #scroll_by guard :: Alex Rodionovb0db1eeb303- [dotnet] add Selenium Manager support for linux & mac :: titusfortner06e639eca55- Including Rust in./go copyright:updatetask :: Diego Molina73f93515cf5- Running./go copyright:update:: Diego Molina7be7e2e18f3- [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner4ce2649cf8e- [dotnet] add Selenium Manager support for Unix :: titusfortner79f1c02ae20- Bumping versions to 4.6.0 and updating changelogs :: Diego Molina
- Java
Published by diemol over 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.5.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
- feed290ab3 - [js] missing end quote in bazel file :: titusfortner
- fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
- 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
- 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
- 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
- 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
- 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
- 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
- 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
- a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
- 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
- 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
- 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
- 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
- f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
- 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
- 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
- af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
- a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
- 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
- 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
- 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
- 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
- e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
- b44aee0478 - [rb] use options instead of capabilities :: titusfortner
- 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
- cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
- 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
- df0f92db7f - [iedriver] update changelog :: titusfortner
- 42284b08ab - [java] update changelog :: titusfortner
- 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
- ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
- dc53093baf - [py] fix flake8 failure :: titusfortner
- 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
- 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
- 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
- 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
- d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
- 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
- ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
- b2598e7fab - [js] Update changelog :: Puja Jagani
- e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
- 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
- cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
- 0b853398ef - [java] Update check for content-length header :: Puja Jagani
- 9433860d62 - [java] Remove unused import :: Puja Jagani
- be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
- 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
- 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
- 7f7199cd9d - [JS] Update changelog :: Puja Jagani
- 5db05840e0 - [py]: Update doc generation dependencies :: symonk
- 79793b6e0f - [py]: Remove opera markdown files :: symonk
- 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
- 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
- ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
- 8d5f7a4cb9 - [iedriver] auto detect location of Edge if not specified :: titusfortner
- 1b2093826f - [dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
- 106c89a6f6 - [dotnet] missed removing cdp v101 reference :: titusfortner
- 662db2a0c3 - [rb] test more Firefox addon scenarios :: titusfortner
- ba0a025a64 - [rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
- 45e4e297f4 - [java] add tests for Firefox addons :: titusfortner
- 5a21858df8 - [JS] add tests for Firefox addons :: titusfortner
- f5d052e1c5 - [py] add tests for Firefox addons :: titusfortner
- 2489973bb5 - add signed extension directory and unsigned extension zip :: titusfortner
- 2ae39b2665 - [py] Move test xpi to test package :: David Burns
- 84bb6fa59b - [JS] Skip Firefox window tests :: Sriharsha
- b4df49ebca - [java] Update changelog :: Puja Jagani
- dbcc022f73 - [JS] Update changelog :: Sriharsha
- fa85effa0e - [dotnot] change default behavior for Select class with disabled elements :: titusfortner
- e2bbb54153 - [py] do not allow Select class to select disabled options :: titusfortner
- 0eb286a8fd - [py] do not allow Select class to work with disabled selects :: titusfortner
- f207270082 - [rb] do not allow Select class to select disabled options :: titusfortner
- 3b691c4fca - [rb] do not allow Select class to work with disabled selects :: titusfortner
- 25b30ffa66 - [java] only allow enabled select lists for Select class :: titusfortner
- b0925afe6c - [web] add disabled select and option elements :: titusfortner
- e9c3aa9a95 - [rb] implement integration tests for Select lists :: titusfortner
- fa6deeea6b - [JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
- 1c90777a07 - [JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
- c67d0f1dfc - [java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
- 9850c95bee - [java] Fix test ignorance custom logic (#11007) :: Boni García
- c06370910c - fix some typos in code and documentation (#11009) :: Andrei Solntsev
- 7f54c8f696 - [java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
- 067ab3c9f3 - [java] Remove try/catch from tests :: Andrei Solntsev
- fcc549ad29 - [java] Ensure event firing decorator can accept a target class :: Puja Jagani
- 5050a6bc0e - Fix javadoc (#10992) :: Bartek Florczak
- b72224f966 - [py] missed another xfail_remote annotation :: titusfortner
- d903de8fdc - [py] add xfail annotations for remote as well :: titusfortner
- d9a312c639 - [java] ignore firefox test for bug :: titusfortner
- ed638af0c4 - [py]: use
Zipfilein a context; remove duplicate imports, use compiled re pattern for searching :: symonk - 2d8f51d0fe - [py] update xfail for window positioning tests on Firefox :: titusfortner
- 058d516f0e - [rb] update spec guards :: titusfortner
- 8ee95718a4 - [dotnet] add cdp v105 remove v102 :: titusfortner
- 5dbc02f19b - [rb] add cdp v105 remove v102 :: titusfortner
- e7b0a8e40a - [py] add cdp v105 remove v102 :: titusfortner
- 98284e86e5 - [js] add cdp v105 remove v102 :: titusfortner
- 0de81eef82 - [java] add cdp v105 remove v102 :: titusfortner
- 0f4edb70e7 - [cdp] add definition files for v105 :: titusfortner
- 323fedb82f - [build] Updating bazelisk to 1.13.0 :: Diego Molina
- fd9d8d8932 - [py]: Simplify some
pointer_inputcode :: symonk - a7ddecafe2 - [py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
- c21d220630 - [py]: Add no-op placeholder recipe for
isortin tox :: symonk - 011e931f54 - [py]: implicitly iterate dictionaries without specifying
keys()in places :: symonk - 6b4b9f8678 - [py]: use
clsfor class methods; be explicit withopen(..., encoding=...):: symonk - 32d2a50d61 - [py]: Stop trying to export
Operain__all__of the webdriver parent package :: symonk - c24ca170ca - [py]: remove alot of redundant
elseclauses throughout :: symonk - 96eaad4110 - [py]: use
str(...)in place of__str__(...):: symonk - a29c5843c1 - [py]: Remove unnecessary list comprehensions in actions :: symonk
- bad1b4cbfd - [py]: add checks for non compliant imports in
python3.7+:: symonk - 2e059e0314 - [py]: minor types, avoid import names for variables, simplify int or float checks in
keys_to_typing:: symonk - bef96e6410 - [JS] Update changelog :: harsha509
- 2618e8efb4 - minor types for
AbstractEventListener:: symonk - 0f9e6be542 - [py]: Additional types for
event_firing_webdriver.py:: symonk - 024d863a56 - [JS] Set min node support to 14.x.x :: harsha509
- a9dc68bad7 - [py]: Add return types to dunder
__init__in places :: symonk - bcbf432b6b - [py]: Options now returns bool values for various properties when not set rather than
None:: symonk - 2ce00fcceb - [py]: Update python changelog for
4.5.0:: symonk - 6f77a1e463 - [py]: Deprecate non
W3Ccapability implicit conversion :: symonk - d1818d70a6 - [java] Set protected as ClientConfig constructor instead of private (#10985) :: Kazuaki Matsuo
- 44d398ae65 - Synchronize on the underlying websocket (#10976) :: Simon Stewart
- 1a5b24ceb9 - [grid] Updating Grid JS deps :: Diego Molina
- b296822900 - Bump bazel to 5.3.0 (#10981) :: Simon Stewart
- ff88671fb8 - #10812 don't allow selecting a disabled option (#10814) :: Andrei Solntsev
- 4b19fa416b - [grid] Removing event bus role from session queue :: Diego Molina
- 894ffd9dc5 - [JS] Run tests with node 16.x in CI (#10979) :: Sri Harsha
- 631b2295d4 - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
- cf01987cc9 - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
- 51095a4612 - chore/code style changes, add util (#10975) :: Potapov Dmitriy
- 878feb7fcf - [py]: Sweeping typing improvements for all property setters :: symonk
- 5604523e65 - [py]: Fix
flake8violations :: symonk - b940299758 - fix: geckodriver session with node 18.x.x (issue 2 in #10970) :: harsha509
- af5ab009fa - Bump all java deps :: Simon Mavi Stewart
- fac1ac2ee1 - Tighten visibility of rules in the support package :: Simon Mavi Stewart
- a77be0599a - Roll the pinned browser versions :: Simon Mavi Stewart
- 2da79fb62e - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
- 1c5fe11397 - [JS] Fix window test in firefox :: harsha509
- 32c699d92e - Run ./go copyright:update :: Simon Mavi Stewart
- 634637d473 - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
- 1aba14e9c1 - [rb] Remove unnecessary and bug-creating code in platform.rb. (#10973) :: ch-saeki
- 000c2cf10d - chore/code style changes to common format (#10964) :: Potapov Dmitriy
- f4ce77d24e - [JS] destructuring exports :: harsha509
- 741dbf61a8 - [JS] Quit driver instance after each test :: harsha509
- 6ad88d3825 - Fix frame_to_be_available_and_switch_to_it() for string inputs (#10967) :: Michael Mintz
- ce2ee20de5 - feat(java): add webdriver.edge.loglevel (#10962) :: Kazuki Higashiguchi
- 2b98f9b015 - [py] Fix - Adding retries to Python CI :: Diego Molina
- 9edcd4654f - [py] Adding retries to Python CI :: Diego Molina
- 3c6d27c37f - [py]: fixes flake8 violations in
virtual_authenticator.py:: symonk - e12972ec0f - [py]: fix alot of
mypycomplaints :: symonk - e142d5d028 - [py]: additional type hints for
interaction.py:: symonk - ab901a5a01 - [py]: Remove unnecessary
elseclause inelement_to_be_clickable(...):: symonk - 08894862c3 - [py]: tidy up some
pylintviolations; update to use more fstrings :: symonk - 82d7891a44 - [py]: use
fstrings in place of%s:: symonk - 845e47d43f - [JS] Adds mouse button enum for forward and backward navigation :: harsha509
- 7295d54216 - [java] Removing Opera leftovers :: Diego Molina
- 912b4a4822 - [build] Updating bazelisk :: Diego Molina
- bb0b3b24ca - [py]: loosen required versions of "certifi" (#10958) :: Michael Mintz
- 59d7baec6d - [JS] Adds select by multiple(index,value, text) tests :: harsha509
- 9955c130fa - [java] Remove Opera related classes (#10950) :: Puja Jagani
- a344d2735e - [py] update python changelog :: AutomatedTester
- 54809a701b - [py] Bump Python Bindings to 4.4.2 :: AutomatedTester
- 35adf8bef5 - [JS] Adds 'Select' support package :: harsha509
- 4b4ce7b7c8 - [py]: Bump version for
4.4.1:: symonk - d0b95a04a5 - [grid] Adding handler for options when using cors and creating a session :: Diego Molina
- 67d544bdee - [JS] Add support for Actions API sendKeys to designated element :: harsha509
- 9b012df78d - Add a JDK 11 HTTP client (#10936) :: Simon Stewart
- 9656da70e5 - [grid] Sending a DELETE when a session times out. :: Diego Molina
- 829e47681a - [java] Setting a high max redirects :: Diego Molina
- ffa9f47424 - [grid] Removing
grid-modelflag. Is not being used. :: Diego Molina - 797a859d98 - [java] Improving default matcher to enable Appium :: Diego Molina
- c88455095d - [py]: fix flake8 violations for
W391:: symonk - 702c12ab85 - [py]: more unit test coverage for script keys :: symonk
- 4440ea0bd6 - [py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
- 95f0cba280 - [py]: Remove deprecated urllib3[secure] extras dependency (#10932) :: V24
- b1543cff74 - [web] need to be able to scroll to the bottom of this page :: titusfortner
- 3738c97dbf - [java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
- 9f4f47ef6e - [java] Changing message when session is not found in Grid :: Diego Molina
- 20b6957f75 - Include sample web form :: Boni Garcia
- 1aa7c59b06 - [java] Removing IME :: Diego Molina
- b8ede333be - [js] Moving from static to const to make js-dossier happy :: Diego Molina
- f5f288767f - [js] Removing circular dependency :: Diego Molina
- afe28847f3 - [java] Fix typo in release notes for v4.4.0 (#10935) :: Guille
- 4ed89beda0 - Add missing
usesfrom the remote webdriver jar :: Simon Mavi Stewart - c927a5b65b - Add missing keywords to invocation of
java_export:: Simon Mavi Stewart - 91a1ab1f3d - [java] Removing deprecated ForSeleniumServer caps :: Diego Molina
- 4747fe7e50 - [java] Removing deprecated BrowserType.java :: Diego Molina
- a6f8028b5c - [dotnet] Handle the case when http response content type might be null (#10929) :: Nikolay Borisenko
- f7c2f029a6 - Run buildifier. No logical changes :: Simon Mavi Stewart
- d56c876e34 - Update pinned browsers :: Simon Mavi Stewart
- aea58858d9 - [rb] Amending changelog for 4.4.0 :: Diego Molina
- Java
Published by titusfortner over 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.4.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
3e70fc51c3c- [py] Bumping to 4.3.0 :: Diego Molina209d778c892- [javascript] Bumping to 4.3.0 :: Diego Molina55714150419- [grid] Fixing env var name to stream VNC :: Diego Molina3b3a3edf36a- [dotnet] remove obsolete TouchActions class :: titusfortner2fbfc62f565- [dotnet] remove obsolete commands :: titusfortner7949433994c- [JS] Updated jsdoc for move action (#10816) :: praveendvd78f2b1ef68c- [grid] Updating JS deps :: Diego Molina00fce383436- [JS] Update rules_nodejs to 5.5.1 :: harsha509334a10350fe- [web] add index to webpages (#10640) :: Titus Fortnercc79de69690- [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina7a13e937a5f- [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molinade0a144b923- Usewhich()to get Firefox path on Mac OS (#10818) :: Bogdan Condurache4ad053312fd- #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev2d0c733ac47- Fix RuboCop configuration :: Alex Rodionov8645cafd33e- Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni Garcíaed7d29eb07a- [grid] Saving Selenium logs in Dynamic Grid :: Diego Molinaae46fd8eb45- [java] Adding more exceptions to spotbugs :: Diego Molina632849cb88d- [JS] kill chromium service on quit (#10796) :: Ravi Sawlani0c2b60532ee- [java] Removing filter for lint, not needed in browser tests :: Diego Molinadaa04231c49- [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina943081bd8f6- [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani5532a8d5c0d- [py] Remove assertion for python version check (#10815) :: jsfehlercd3af6e5fa3- correctly checks the driver supports DevTools (#10819) :: elgatov54b8568c665- [grid] Updating JS deps :: Diego Molina71cccff7446- Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewartb9252637d65- Repin browsers and drivers :: Simon Mavi Stewart8487998201c- Run buildifier :: Simon Mavi Stewartf2b65eb4a00- [build] Bump rules_python to 0.10 :: AutomatedTester0a2a4a93ea0- [java] Add status endpoint :: Puja Jagani8e24d937238- [java] Formatting changes in test classes :: Puja Jagania6b161a159c- [atoms] Add shadow dom visible text tests :: AutomatedTester09e296c30b5- Cleanup docstrings, fix broken formatting (#10838) :: jsfehlerfb4df665ab8- [java] Add ability to decorate child classes ofWebDriver(#10737) :: Valery Yatsynovichca2f0f955de- [build] Bump bazel to 5.2 :: AutomatedTesteraaa20ba9121- [java] Improving javadocs for DevTools.java :: Diego Molina9cf01a34c4a- [java] Making Java tests compile until we find a better alternative :: Diego Molina5294269c1de- [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina7b1c6461f61- [JS] Bump to 4.3.1. :: AutomatedTesterdcb27c1d837- Adding GitPod Config (#10855) :: Diego Molina226a5b5cfc6- [grid] Updating JS deps :: Diego Molina72967823909- [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda989c5644d31- Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Waldermanbb23fba720c- Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew5eb4e45f81d- Extract network interceptor into a separate class :: Alex Rodionov0916b2c1c9a- Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov98f533238e9- Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov4aebd9c6a3c- Truncate WebSocket logger messages :: Alex Rodionovc0fa00f9722- [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko4fc1de040d2- [dotnet] set proper status when creating response :: titusfortner7f40eec0b7a- [dotnet] add additional context info to unexpected errors in responses :: titusfortner21c693d4821- update docs for PointerActions#move_to (#10872) :: Robert Fletcher545355d40d6-[py]:use native mapping.get(...)in error handler :: symonk38f8501456c- [py]: Addressflake8violations and remove unused imports :: symonke66e00cedb1- [iedriver] update changelog and bump version to 4.3.0 :: titusfortner50b0bfc0727- [rb][cdp] update devtools version to 0.103.1 :: titusfortner2eab06275b5- [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner6222bb2a1fc- [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani21a39ab6f2a- [dotnet] add identity logging and abstraction packages :: titusfortnerc7be1be9e10- [dotnet] add missing identity abstractions dependencies :: titusfortner6f082ed6c3d- [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner69f46da9ea1- [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych6e11e18857c- [grid] Updating JS deps :: Diego Molina93ee789ccde- Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot]036ee7f6aec- Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot]2f93cc4d7d0- [java] Fix indentation :: Puja Jaganidd37ae528f7- [java] Replace OpenTelemetry deprecated method :: Puja Jagania535a410006- [java] Upgrade OpenTelemetry version :: Puja Jaganie97153bbb97- [java] Fix indentation :: Puja Jagani90255c1f3a6- [JS] Updating rules nodejs to 5.5.3 :: harsha509f70ac4372a1- [java] Fix tracing event-logs for error situations :: Puja Jagani7ce42b7f995- [java] Add logs to DriverServiceSessionFactory :: Puja Jagania9a526eae41- [grid] No need to register a Node that is DOWN :: Diego Molina14242af3d40- [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molinaffe5a79fedc- [py] Making tox pass :: Diego Molinaa64357f590f- [grid] Updating JS deps :: Diego Molina588541da8e2- [CDP] Adding definition files for v104 :: Diego Molina2004779bf2b- [java] Adding CDP v104 :: Diego Molina7ce15dbb93d- [py] Adding CDP v104 :: Diego Molinafa3736dfbbe- [rb] Adding CDP v104 :: Diego Molinaa87bd3e12bb- [js] Adding CDP v104 :: Diego Molina5e5f72984d4- [dotnet] Adding CDP v104 :: Diego Molina53253157d6d- [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amanicd3e9aea526- [grid] Forwarding requests with non-W3C locators :: Diego Molina994ab87b2c1- [rb] move w3c checks to Options class :: titusfortner4362aa1a339- [rb] update to latest rubocop and fix issues :: titusfortner227137bc44f- [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani930edbd8611- [rb] update virtual auth credential implementation to match conventions :: titusfortner13975e0df8a- [rb] update virtual auth implementation to match conventions :: titusfortner1d723de63c8- [dotnet] no longer need to send OSS element :: titusfortnera52bfcd8a5b- [py] throw error when setting w3c to False #10908 :: titusfortnerd830a1393ef- [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner2af04d4cc40- [java] update warning for setting w3c: false (#10448) :: titusfortner5b62f2fd6ba- [rb] virtual auth credentials command arguments in wrong order :: titusfortnerb1c27004930- upgdate changelogs for 4.4.0 :: titusfortnerad0216040f1- [java] Revert - Add status endpoint :: Diego Molinaf91fec5cd1c- [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina0d388753138- [py] build(setup.py): Addproject_urlsfor PyPI (#10880) :: Tony Narlock2d36450df88- [java] Amending changelog for 4.4.0 :: Diego Molinae5c75ed026a- Bumping version in bindings to 4.4.0 :: Diego Molina
- Java
Published by diemol over 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.3.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
fe6bc9952f4- [IE] update changelog and bump version to 4.2.0 :: titusfortner49ea73c758e- Fixunreleasednote in Ruby changelog (#10713) :: Pavel Lobashov67dba3e1801- [java] Avoid checking for non W3C twice. :: Diego Molina8e7983f7d43- [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molinaad2e2765618- [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina65cb657efd2- [java] Removing old browser options strings :: Diego Molina14651c78ec2- [java] Removing unused import :: Diego Molina33346076f11- [java] Removing deprecated caps from response :: Diego Molinac8da7c2d2ad- [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina3f794a036ca- [java] Removing more usages of deprecated "platform" capability. :: Diego Molina2c66554f266- [java] Adding one more exception for #10711 :: Diego Molinaf2e40dc9867- [grid] Updating testing library deps :: Diego Molina1c2240df9d7- [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani52845c30e7f- [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molinaac4d0fdd4a3- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinad1126b72e16- [grid] Updating material UI libs :: Diego Molinaf677d2d24fe- [grid] Updating typescript :: Diego Molina6652c1a0bde- [rb] fix bug in default durations :: titusfortner1570bb3c829- [rb] update changelog and bump version for 4.2.1 :: titusfortner00add3506ff- [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner6afbbcf4006- [py]: fixflake8violations in trunk (#10723) :: Simon K60bf8e40c37- [py] allow specifying which button gets clicked in pointer action class methods :: titusfortnerb0057b54cff- [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner6d2a7829f9b- [JS] Fixes lint issues and updates npm packages :: harsha50934d593f6572- Add a html page for testing BiDi logEntryAdded events :: Puja Jagani307673b8947- [JS] Remove unused param in input.js & minor code cleanup :: harsha5097bd9b067c09- [grid] Updating Grid JS deps :: Diego Molinae5a566a5673- [grid] Reverting pretty-ms upgrade :: Diego Molina9435a8ae4d3- [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina247abe73fd0- [java] Removing exceptions from accepted W3C caps :: Diego Molinaa84d600638d- Adding config for SafariDriver in label commenter :: Diego Molina38e89630f1c- fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash4bbb7c255ae- [py]: remove deprecatedfind_element_by_methods (#10712) :: Simon K1c5eee468bf- [java] don't abandon driver :: titusfortner735ba4f8c04- [java] can't modify an unmodifiable map :: titusfortneraadc158aa0d- [java] do not start test driver when @NoDriverBeforeTest set :: titusfortnerda43407f700- [java] fix has debugger implementation :: titusfortner263d346d398- [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortnerab555c47880- [java] Fixing SafariTechPreview :: Diego Molina79f2b20ed37- [JS] Fix dependabot alerts :: harsha509939185a499d- [grid] Updating Grid JS deps :: Diego Molina8b92d869e4e- Run buildifier over the tree :: Diego Molina75637052827- Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina683ccb65d6d- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinaa969654c00f- Remove flag for network (#10751) :: Diego Molinabe408c02a10- [py]: remove redundant actions array ofaction_chains(#10716) :: Simon K7c924688741- [py] Additional types and tweaks for remote webdriver (#10631) :: Simon Kf9018c6f113- [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni Garcíade9675b8777- [py]: Additional types for element fetching methods (#10662) :: Simon K27ff5866dc1- [py]: Remove unused argresolve_ipfromRemoteConnectioninitialiser (#10717) :: Simon K890f74eb984- [py] additional type hints in wait.py & command.py (#10627) :: Simon K05467b6cc88- [py]: Tweaks toselect.pyfor pythonic naming and types (#10756) :: Simon K7f0c5633f19- [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jaganie3089c96279- [java] Removing deprecated Actions implementations :: Diego Molina4dcc9c44f1a- [java] Complete removal of deprecated Actions commands :: Diego Molina25564bda8a6- [java] Removing deprecated getPlatform and getVersion :: Diego Molina9a52775cc41- [java] Adding exceptions to spotbugs config :: Diego Molinabb8a3d5594b- [py]: Update selenium server docs to4.2.2:: Simon K946f5727ffb- Removing @types/enzyme :: Diego Molina5ad59d27cb5- [grid] Updating Grid JS deps :: Diego Molina4c74183e447- [java] Removing a few non-W3C ways of matching browsers :: Diego Molinaa6359ebb4a1- [java] Add support for BiDi log event (#10696) :: Puja Jaganid44b82eb4b1- [java] Enabling BiDi test for Firefox :: Diego Molina99217789cbf- [java] Warning when user setsw3c: trueingoog:chromeOptions:: Diego Molina65b7a240185- [java] Amending logic to warn users whenw3c: trueingoog:chromeOptions:: Diego Molinaa4146c00d3a- [py]: Findlatestversion ofdevtoolswhen requested version does not exist on disk (#10749) :: Simon K31cc4320998- [py] python3.7+ syntax throughout*.pyfiles. (#10647) :: Simon K17907d38c8e- [py] removeopera(#10630) :: Simon Kd68617a11a5- [py]: More python3.7 improvements :: symonk1b1058ab4c2- [py]: Remove unused imports inwebelement.py:: symonk40c16bb016f- [py]: Enable co-operative multi inheritance withsuper()throughout (#10773) :: Simon K4fbd4a2ce16- [grid] Passing env vars along to child containers :: Diego Molina5713de42247- [grid] Adding native ARM support for sockets :: Diego Molina9fac7d5b380- [java] Add preferences when retrieving from a file :: Puja Jagani4fb6736911f- [py]: Fix types ondebugger_addressincorrectly beingstr:: symonk744b4bd677b- [py]: Fix return types for some chromium driver methods :: symonk38bf1e462a4- [py]: Use correct imports fromurllib:: symonkae62ba00656- [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni Garcíadd72283aeaf- [py]: Open chromium extension files inside context managers for auto closing :: symonkab456d13174- [py]: Improved types forChromiumremote connection :: symonk9de853d91ad- [py]: avoid unnecessary concatenation of sequences inget_remote_connection:: symonka268142a451- [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García43361aae764- [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García385aaed2e1b- [java] Update bazel files for BiDi log package :: Puja Jagani59ca70cd1f1- [java] Add BiDi augmenter support (#10789) :: Puja Jagani02363b148c6- [grid] Updating Grid JS deps :: Diego Molina95fed4f0b8c- [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina01fe86e6051- [java] Updating dependencies :: Diego Molinacc00a3cec8b- [java] Fix unsubscribe event BiDi API methods :: Puja Jagani57d3fc16265- [CDP] Adding pdl files for v103 :: Diego Molinad10627b2161- [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molinaf7ff4bcd9c7- [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina5dfd3216c08- [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina776cb827c87- [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina0ca6b540d81- [java] Allow linting only on the default test (#10792) :: Boni García3e8f94c307e- [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina6e87b0840e0- [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García3e993dfe9b9- Update tracing.txt :: Puja Jagani0c7bf07856e- [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani1d1e261c924- [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani3529ba5eb0d- [rb] remove deprecated Persistent http class :: titusfortnerb2d4a1cbe6d- [rb] remove deprecated HasRemoteStatus module :: titusfortner8eab87d8604- [rb] remove deprecated new_window from Manager class :: titusfortnerc6cc197df70- [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner2a9823612cf- [rb] driver constructor no longer accepts service parameters only service objects :: titusfortnerc9fe4923275- [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner8747489fa6c- [rb] remove deprecated #logs from manager class :: titusfortner05c2a5a51a3- [rb] no longer allow options parameter in options class constructors :: titusfortnerb40ddebe938- [rb] remove deprecated functionality from capabilities :: titusfortner30ab8b3e13f- [dotnet] remove deprecated GetProperty() :: titusfortner1556e8616f9- [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner927e5af6ed3- [dotnet] remove deprecated AddAdditionalCapability :: titusfortner5673c437faa- [dotnet] remove deprecated methods that have no effect :: titusfortnera66def212b4- [dotnet] remove deprecated locator functionality :: titusfortner24a57414276- [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortnerfbfb491b9f2- [dotnet] only support moving to center of element :: titusfortner8b733d23187- [dotnet] change minimum window size targets in tests :: titusfortnerc33c1498a65- [dotnet] remove obsolete directories from bazel build files :: titusfortner826c93c82f5- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/src/webdriver (#10797) :: dependabot[bot]7447b05424e- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/test/common (#10798) :: dependabot[bot]564d3006939- [rb] update changelog and bump version to 4.3.0 :: titusfortnercd478a10a93- [dotnet] update changelog and bump version to 4.3.0 :: titusfortnerfc742cfc049- [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha5095d548aa3ed0- [java] Improving query to exclude 'no-lint' tests :: Diego Molina009e7848890- [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molinad09259a82ef- [java] Not linting remote tests. :: Diego Molina64a04f8bf7c- [py] offsets for moving to an element will originate from in-view center point :: titusfortnerfcd5193fb7a- [py] remove warnings import :: titusfortnera59115cff13- [py]: Correct and additional types forshadowroot.py:: symonka4995e2c096- [py]: Update changelog for4.3:: symonk
- Java
Published by diemol over 3 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.2.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
- fe6bc9952f - [IE] update changelog and bump version to 4.2.0 :: titusfortner
- 86eb611648 - bumping all versions to 4.2.0 :: titusfortner
- db6c6e8ef0 - [rb] restrict from using new rubyzip version :: titusfortner
- bb3b82e789 - [java] Deleting commented class test :: Diego Molina
- 6e7cf5dcbd - [java] Creating browser name for SAFARI_TECH_PREVIEW :: Diego Molina
- 268161f84f - [java] Bumping Java to 4.2.0 and updating CHANGELOG :: Diego Molina
- 7a21d25a45 - [java] Removing unused variable :: Diego Molina
- e64f200d53 - [javascript] Updating CHANGELOG :: Diego Molina
- eda884abba - [java] Convert RemoteWebElement::getLocation and ::getSize from JWP Standard to W3C Standard (#10700) :: Bobby Jap
- c0d25bcb40 - [py] update changelog :: titusfortner
- a110aad874 - [dotnet] update changelog :: titusfortner
- cfcc455713 - fix failing tests :: titusfortner
- 8977cf7dbf - [dotnet] implement pause action to match Java :: titusfortner
- bf18835395 - [dotnet] do not create a new wheel input instance for every scroll method used :: titusfortner
- cb68cf53b2 - [dotnet] warn about upcoming changes to MoveToElementOffsetOrigin :: titusfortner
- 35bba6ac38 - [dotnet] implement a way to reset Action builder sequences after perform is called :: titusfortner
- 2259f63f63 - [java] add pointer event properties test :: titusfortner
- d0a0df99d1 - [java] make the action movement methods specify the button number :: titusfortner
- 190a8fba8f - [py] warn about upcoming changes to move_to_element_with_offset behavior :: titusfortner
- be7026249e - [rb] warn about upcoming changes to #move_to :: titusfortner
- 9990fbac80 - [web] update mouse interaction page :: titusfortner
- bc1b4f0bc7 - [java] fix screen rotate error (#10693) :: Fan
- 9a43c53986 - [java] Removing HTMLRunner :: Diego Molina
- a297017d54 - [java] Logging warnings when non-W3C caps are being used. :: Diego Molina
- 0d6a69565a - [rb] still not waiting long enough for tests to pass :: titusfortner
- 37be1da0d6 - [rb] fix failing tests :: titusfortner
- fa5be62cb8 - [py] Removing unused import :: Diego Molina
- 3f44bc8f53 - [grid] Fixing DistributorTest :: Diego Molina
- adb59828eb - [grid] Fixing a couple of failing tests. :: Diego Molina
- 70b0bb81bc - [java] Removing check for TAKES_SCREENSHOT in test :: Diego Molina
- 348f17ba3e - [java] Deprecating non W3C caps and Augmenters using them :: Diego Molina
- 69f6a3f883 - [grid] Removing unused import :: Diego Molina
- afaf332ad2 - [java] Lazily concatenate string while logging :: Puja Jagani
- b38206fb70 - [java] add deprecation notices to Grid logs and Java stdout :: titusfortner
- d74f1a269b - [rb] update changelog :: titusfortner
- 49c9cdac8e - [rb] update action tests :: titusfortner
- e695723bce - [web] update html pages to make tests easier :: titusfortner
- cec03e1458 - [rb] add default values to make actions easier :: titusfortner
- 133cbec599 - [rb] implement duration parameter for ActionBuilder constructor :: titusfortner
- cd69898925 - [rb] new bidi code requires websocket in selenium-webdriver :: titusfortner
- 4ddffa6dad - [java] Decode BiDi event response only once :: Puja Jagani
- f69abe3425 - [java] Disable BiDi test temporarily :: Puja Jagani
- 6ff3693dcc - [py] update implementation for submitting forms :: titusfortner
- 7c77d06bc2 - [js] update implementation for submitting forms :: titusfortner
- bcc7618df1 - [java] improve error message for unsuccessfully submitting form :: titusfortner
- 495c3dbbcf - [dotnet] update implementation for submitting forms :: titusfortner
- db61990413 - [rb] update implementation for submitting forms :: titusfortner
- 9e53690f4e - [dotnet] allow RemoteWebDriver to access Selenium logs (#10671) :: Titus Fortner
- d685665ef1 - [dotnet][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 3b0eef25fa - [js][cdp] add support Chrome 102 and remove for Chrome 98 :: titusfortner
- 21fd258353 - [rb][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 716a606a78 - [py][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 2290a09804 - [java][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 1b1199efa3 - [cdp] add support for Chrome 102 and remove support for Chrome 97 & 98 :: titusfortner
- da86c7fbb9 - [py] deprecate rather than deleting basic scroll action method :: titusfortner
- e1c8f7fb15 - [dotnet] use convenience methods for scrolling :: titusfortner
- 405d40ff96 - [py] use convenience methods for scrolling :: titusfortner
- 884c3cc45e - [rb] use convenience methods for scrolling :: titusfortner
- 5519babbac - [java] use convenience methods for scrolling :: titusfortner
- 45754dc725 - [IE] Check process ID when searching for Edge window handle (#10582) :: Brandon Walderman
- 1395ca59c6 - [grid] Updating Grid UI dependencies :: Diego Molina
- 7e541ed157 - [grid] Adding tests for flag to disable CDP if needed. :: Diego Molina
- c50df5241d - Include mini tutorial about how to update Java dependencies in README (#10689) :: Boni García
- ffc95514d7 - [java] Bump Maven dependencies to the latest versions (#10688) :: Boni García
- c384c88eda - [grid] Flag to disable CDP if needed. :: Diego Molina
- 269ec3e0ce - [java] No need to gpg sign for local maven install :: Diego Molina
- 26b7f593c9 - [java] Update virtual authenticator test to use html test page :: Puja Jagani
- e360535ecf - [java] Updating spotbugs :: Diego Molina
- 1877b9d898 - Add all to init.py to make imports public (#10643) :: Yehuda Davis
- 928168bb38 - implement
__all__forselenium.common(#10655) :: Simon K - 3824c3e9c5 - [py] Tidy up python exception handling (#10537) :: Simon K
- 5a206fb1ce - simplify boolean checks for
_identifyy_http_proxy_auth(#10656) :: Simon K - ecc58fd3d4 - Add docker device mapping configuration (#10645) :: Guilherme Sousa
- 582073d3a7 - [grid] Fixing Node drain when session expires :: Diego Molina
- a3f3f9fecd - [java] Include JMX monitoring feature in the Grid local distributor (#10674) :: Boni García
- ff19ab8bdc - [py] fix: SecurityError: Invalid Domain problem (#10653) :: Harmandeep Singh
- 7f6a93ea93 - [dotnet] add docs to clarify IWrapsElement objects are also valid for JavaScript Execution :: titusfortner
- f715038171 - [JS]add support to switch frame by name (#10670) :: Ravi Sawlani
- e1001f26f9 - [JS] Update rules_nodejs to 5.5.0 :: harsha509
- 6cfcb59e55 - [java] Add support to create a BiDi session :: Puja Jagani
- daa1f03ac6 - [grid] Updating Grid UI dependencies :: Diego Molina
- 97aeedba6a - [JS] Add support to switch frame by id :: harsha509
- 6083cc471d - [py] fix failing tests :: titusfortner
- 7fe7873d8e - update ruby & python scrolling tests and documentation to match Java and .NET :: titusfortner
- 1a2a35b3f1 - [java] change scroll wheel class name from origin to scroll origin to match .NET :: titusfortner
- 08052f746f - [dotnet] implement scroll action :: titusfortner
- b65c6a4f89 - [rb] fix pointer actions descriptions :: titusfortner
- 88559dff38 - [rb] clarify scroll tests :: titusfortner
- 6356ff2108 - [java] add javadocs to scroll() :: titusfortner
- d692f807b5 - [rb] change ruby implementation of scroll to match other languages :: titusfortner
- c5fbd61e41 - [grid] Updating Grid UI dependencies :: Diego Molina
- 3e281a2160 - [grid] Bumping Material UI to 5.7.0 :: Diego Molina
- dba19f1a89 - [java] Fixing deprecation for IME :: Diego Molina
- 2cdda1fa2b - [java] Deprecating IME :: Diego Molina
- 8bcf64cc2e - [java] implement separate Origin class for WheelInput (#10636) :: Titus Fortner
- 38b780fbb2 - [build] Avoiding nested directory :: Diego Molina
- 9d680b5c1e - copy web content to be served on selenium.dev (#10637) :: Titus Fortner
- dab928e6ac - [py] add more scroll tests :: titusfortner
- 273644a2b4 - [py] add typing options to get_property(); fixes #10624 :: titusfortner
- dca58d50a9 - Delete SECURITY.md :: Diego Molina
- c93ab7cb06 - fix: revert changes for py docs (#10634) :: Harmandeep Singh
- f540ba4ec5 - [py] Move loading generated JS into webelement into a method :: AutomatedTester
- 7f7d6357c6 - [py] Remove generated code from the repository :: AutomatedTester
- 6fe87db7d1 - update cached atom files :: titusfortner
- c367a5aee2 - [py] docs: updated api docs (#10622) :: Harmandeep Singh
- 3d620e3974 - [build] restore socks to python requirements :: titusfortner
- 6b01d3518a - [py]: Deprecate
operawebdriver & options in prep for removal in4.3(#10625) :: Simon K - 1f2be3a92b - [dotnet] remove references to EdgeLegacy :: titusfortner
- 6dcef3a7f8 - [dotnet] remove Opera support :: titusfortner
- d29f36d616 - [Build] Allow Python version to be set by ENV VAR :: AutomatedTester
- 04f7d00e83 - [build] Move python to force interpreter explicitly on pip :: AutomatedTester
- ac145e531a - [grid] Printing readable exceptions :: Diego Molina
- 780ae585fc - [py] fix return type hints for
screenshot_as_png(#10626) :: Simon K - 459c2dd80a - remove branch limitation for CI tool; any push or PR runs applicable tests :: titusfortner
- 1db5d56cfe - [py] allow firefox sessions to toggle off acceptInsecureCerts :: titusfortner
- 7ad872e3bc - [py] Remove redundant
objectinheritance (#10461) :: Simon K - b618549181 - [py] remove unused positional
kindarg ofWheelInput(#10463) :: Simon K - 00d8c8d630 - [py] convert
Colorto use@classmethodalternative constructors (#10558) :: Simon K - d4910a10fc - [rb][cdp] handle empty response headers :: Viren Negi
- aeb28459d0 - [grid] Upgrading to Apollo Client 3.6.3 :: Diego Molina
- e06c647fdf - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
- 42379f6d66 - [java] Deactivating automatic retries in the HTTPClient :: Diego Molina
- 858b98dfe1 - [dotnet] update and fix tests :: titusfortner
- 695f83a06a - [dotnet] remove references to deprecated EdgeLegacy and Opera tests :: titusfortner
- ef9f98969d - [dotnet] allow toggling test values by environment variable :: titusfortner
- 08b386491b - [java] update and fix tests :: titusfortner
- d62a05ac10 - [dotnet] add performance log type (#10616) :: titusfortner
- d3ed02ad4f - [rb] fix test with bad syntax :: titusfortner
- 03098e0b42 - [rb] screenshot size is apparently different on mac and linux :: titusfortner
- 469970f010 - [rb] be more exact about expected sizes of screenshots :: titusfortner
- 0b9d238300 - [java] ignore 2 more java scroll tests that passed locally but fail on CI :: titusfortner
- df5d7ccace - [build] Enabling browser-actions/setup-geckodriver@latest :: Diego Molina
- e7656ded96 - [dotnet] update DevTools tests to V101 :: titusfortner
- 7e9a2377ff - [dotnet] ignore the proxy tests which are hanging :: titusfortner
- a9c3770a6c - [dotnet] implement setting pointer event properties :: titusfortner
- fb2e1d9299 - [dotnet] allow tests to run on non-Windows :: titusfortner
- dd81af85fb - [java] ignore scrolling tests due to Firefox issue :: titusfortner
- 46cef40264 - [java] Adding
--allow-originswhen starting GeckoDriver :: Diego Molina - d5277ea709 - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
- fa9efe0f60 - [py] unintended change to conftest; reverting :: titusfortner
- 88ff0587af - [py] bump version to 4.1.5 :: titusfortner
- 56a35d90a9 - use
typing_extensionsto be compatible withpy37(#10613) :: Simon K - dec3bb83f6 - [JS] handle a breaking changes in os.networkInterfaces (#10611) :: Outsider
- fe84ca7686 - [java] Add virtual authenticator test case for U2F protocol. Formatting changes. :: Puja Jagani
- 9546dba7a5 - [build] Move bazel version to 5 :: AutomatedTester
- a695b91c4a - [py] Amending changelog for 4.1.4 :: Diego Molina
- d5273d8bc5 - [py] Added virtual authenticator for Python Bindings (#10579) :: Harmandeep Singh
- d92c5a6dc9 - [JS] Remove opera support from JS bindings #10379 :: harsha509
- 94b0d2ca9a - Improving path for Python in Windows :: Diego Molina
- bcb7d0961c - [build] Pick initial python interpreter based on OS :: AutomatedTester
- fcb07090ac - [js] delete old android-driver :: AutomatedTester
- 1b1872a280 - [java] Enabling testShouldDoNothingIfThereIsNothingToGoBackTo test for Chrome :: Diego Molina
- 0d8edc953a - [grid] Bumping several versions in the UI :: Diego Molina
- 210bcf5d04 - [build] Specify the location of python3 binary :: AutomatedTester
- b2d5f0992f - [py] Upgrade rules_python :: AutomatedTester
- 3fdd95da42 - [grid] Bumping Apollo Client and GraphQL :: Diego Molina
- c88b71e63c - [grid] Bumping Material UI to 5.6.4 :: Diego Molina
- e7fac5f26b - [py] Bumping python to 4.1.4 :: Diego Molina
- 33dc63b870 - [py] Amending changelog for 4.1.4 :: Diego Molina
- d3a0201512 - Added DepricationWarning to the warnings.warn methods inside the find_element_by_x methods (#10575) :: Cervac Petru
- 8ddadc6d8f - [py] Fixing "--connect-existing" :: Diego Molina
- d4f5b86f0a - #10592: bugfix truthy checking a function type (#10596) :: Simon K
- 5b840664a6 - [py] use
get_timeout()for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon K - 2c9cbd7c33 - [grid] Removing bus from NewSessionQueue :: Diego Molina
- 267d562d50 - [grid] Removing NewSessionRejectedEvent.java :: Diego Molina
- 514319c0a2 - [java] Reverting unwanted change :: Diego Molina
- dfb88b0eab - [JS] Remove duplicate copyright generated by code [skip ci] :: harsha509
- 4906c2b18c - [JS] Updating copyright [skip ci] :: harsha509
- 6336abb5bd - [grid] Removing NewSessionRequestEvent :: Diego Molina
- 6f1b689db8 - [py] remove unicode prefix for strings (#10562) :: Simon K
- 612ba9654b - [java] Add wheel input (#10445) :: Puja Jagani
- 015c93970a - [py] Update changelog for 4.1.4 :: Diego Molina
- a3d08b1804 - Bump ejs from 3.1.6 to 3.1.7 (#10585) :: dependabot[bot]
- 4798e7c238 - Bump ejs from 3.1.6 to 3.1.7 in /javascript/grid-ui (#10584) :: dependabot[bot]
- e237ced480 - [py] Add the ability to create sdist package of the python bindings :: AutomatedTester
- ac3b2ec628 - [javascript] Update changelog for 4.1.2 :: Diego Molina
- 6e5439d703 - [grid] Linting the Grid UI :: Diego Molina
- 669dd6249e - [dotnet] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- 535d840ee2 - [java] Update changelog for 4.1.4 :: Diego Molina
- fc8a419797 - [java] Updating dependencies :: Diego Molina
- 4f1d7d7c6a - [rb] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- e6bcf1c859 - [py] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- fedb689935 - [javascript] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- bfb7e2f101 - [java] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- 581f70d0d9 - Adding PDL files for Chrome 101 :: Diego Molina
- 3ad99eba27 - [grid] Closing input pipeline when client disconnects :: Diego Molina
- 439da14d34 - [rb] fix new linting failures :: titusfortner
- 8ef7001871 - [grid] Making EventBus more stable by ignoring events :: Diego Molina
- 7bbf24bf89 - [grid] Changing setAvailability to void :: Diego Molina
- 89710bbf41 - [java] Support for sending firefox addon directory as temporary in remote sessions :: Tamsil Sajid Amani
- bcbd009179 - [java] Adding logging to track session creation and deletion :: Diego Molina
- da9f04f450 - Fix missing documentation comments in NuGet package (#10376) :: BaerMitUmlaut
- 90901cb88b - [py] Use monotonic clock for waits, fixes #10544 (#10550) :: Kevin C
- 49fa97d24a - [java] Logging unauthorized requests when auth info is present :: Diego Molina
- 95e79d7f9b - [java] Changing logging level for unauthorized requests :: Diego Molina
- 86ee77273e - [py] Add debug logging for urllib response data (#10568) :: Simon K
- fbef19e970 - docs: use Browser constants for browser name (#10567) :: Meir Blachman
- 70f8326c43 - [java] Fixing failing test :: Diego Molina
- ba09b6bbdb - [grid] Fix alignment after Material UI v5 upgrade :: Diego Molina
- c5fdadbcdb - [grid] Removing unneeded component background :: Diego Molina
- 989f7fd66a - [grid] Improve LiveView password dialog :: Diego Molina
- 90ce3e226c - [grid] Completing move to functional components :: Diego Molina
- 575b878db2 - [grid] Moving more classes to functional components :: Diego Molina
- eba2dbd4b2 - [grid] Starting move to React functional components :: Diego Molina
- 3156faed4a - [grid] Migrating theme to Material v5 :: Diego Molina
- a687d4f040 - [java] return friendly names for Windows platforms like Mac does :: titusfortner
- 8b53734fd2 - [rb] update shadow root tests :: titusfortner
- 310365ef4c - [py] do not convert tag name to css selector :: titusfortner
- 2d9cf16c29 - [py] invalid selector exceptions are is not a no such element exception :: titusfortner
- ca39d6f8f0 - [js] do not convert tag name to css selector :: titusfortner
- 2921929a50 - [rb] do not convert tag name to css selector :: titusfortner
- ce2301427b - [rb] require Ruby 2.7+ and update rubocop accordingly :: titusfortner
- 4351624433 - [grid] Migrating Material UI to v5 :: Diego Molina
- 772f7fe796 - [grid] Renaming eslint file to have local dev working again :: Diego Molina
- 1d2d7b6e7e - Update react scripts to 5.0.1 (#10548) :: Diego Molina
- 5032445761 - [grid] Fixing react-scripts to 5.0.0 :: Diego Molina
- 51b0a2618d - [grid] Aligning package-lock.json files :: Diego Molina
- ee6df04b39 - [grid] Lint fixes :: Diego Molina
- f3094e797b - [grid] Upgrading to react-router-dom v6 :: Diego Molina
- b4c8d63904 - [grid] Removing withRouter in favour of useLocation :: Diego Molina
- 754758e655 - [rb] add process status check to the beginning of the stop_process method (#10480) :: Atsushi Tatsuma
- a4249a908c - [grid] Preparing code for ReactRouter upgrade :: Diego Molina
- b1fafa7ead - [java] Bumping Java to 4.1.4 :: Diego Molina
- e952ebb086 - Fixing a typo on label commenter :: Diego Molina
- abfbc4dbb4 - [java] Honoring proxy in ClientConfig :: Diego Molina
- 2f7e8013cc - [java] Fix NetworkInterceptor test :: Puja Jagani
- 8aced158f1 - [java] Add supported methods check :: Puja Jagani
- 02a611ded9 - [java] Added PATCH request :: Argo Triwidodo
- f5dbc3584d - [JS] resolve dependabot alert :: harsha509
- bdabda0f63 - [JS] resolving dependabot alerts :: harsha509
- 51fc959cfd - [Javascript] Split String on grapheme pairs in sendKeys command (#10519) :: Ravi Sawlani
- c5ff607851 - Adding config for G-msedgedriver label :: Diego Molina
- a22e15736d - [java] Introduce common interface for all web storage types (#10528) :: Valery Yatsynovich
- 72226ee873 - Updating pinned browsers :: Diego Molina
- 4d998e1ea1 - Fixing tests config issue with Edge browser :: Diego Molina
- 7217bb389d - [python] replace misuses of
typing.NoReturn(#10462) :: Simon K - a76e185b87 - [java] Fix links in JavaDocs (#10529) :: Valery Yatsynovich
- 8215a1e0c1 - [javascript] Removing comment as we are opening a browser per test :: Diego Molina
- 8301f188e6 - [javascript] New browser per test :: Diego Molina
- 11647cc165 - [java] Fixing options handling for print command :: Dennis Oelkers
- 74f6344728 -
python: test function names tidy up inline with pep8 (#10490) :: Simon K - cfec55b24d - [grid] Deleting old Grid UI :: Diego Molina
- 349e457785 - Set permissions for GitHub actions (#10526) :: Naveen
- 3d19b84500 - [grid] Draining a Node after X sessions have been created. :: Diego Molina
- ecc30e4b64 - [grid] Distributor should not add a Node if it is draining :: Diego Molina
- e3d3da3792 - [grid] Standalone should also shutdown when it has been drained :: Diego Molina
- a78b998ddf - [java] Added fix to intercept PUT request :: Tamsil Sajid Amani
- be30b6241d - [grid] Decrementing pending sessions for draining to stop method :: Diego Molina
- 8daaa060d1 - Fixing typo :: Diego Molina
- 5ecfd6c3a5 - Run buildifier over the tree :: Diego Molina
- 573caa72d1 - [javascript] Improving waits in actions_test.js :: Diego Molina
- 427bb3b72d - [java] Fixing search in Java docs :: Diego Molina
- 10c712d6d1 - Use class' class loader when looking up
HttpClientfactory. (#10509) :: Dennis Oelkers - 3c920d64dd - [javascript] Restructuring waits in actions_test.js :: Diego Molina
- 48d2c2a4e8 - [javascript] Fixing two actions tests for Chrome :: Diego Molina
- 482d5a4e6f - [py] Removed desired capabilities from handshake code (#10494) :: Harmandeep Singh
- dad6f8c404 - [py] Update extension in the tests to use the common extensions (#10478) :: Harmandeep Singh
- aa88b5c9e8 - [javascript] Improving two tests for Chrome :: Diego Molina
- 60f158de40 - [docs] Added Testing instructions in Contributing.md :: Harmandeep Singh
- bf6bffbd76 - [java] Enabling a couple of Firefox tests :: Diego Molina
- 4f0e3d70f7 - Adding dependabot.yml to check new versions of actions :: Diego Molina
- d0254909fe - [grid] Enabling request retries for session handling :: Diego Molina
- b40e678760 - [javascript] Fixing link in docs comment :: Diego Molina
- 178b5d2d01 - [javascript] Reverting commit https://github.com/SeleniumHQ/selenium/commit/4e62dd5f45672d39fba4fecc08c6b1c99fc91be6 :: Diego Molina
- 468b5e345d - [javascript] Improving JavaScript workflow :: Diego Molina
- 3c6ff20fc5 - [javascript] Fixing ChromeDevTools test :: Diego Molina
- 2f93fe59e7 - [java] Setting attempts for medium tests :: Diego Molina
- f0f2705a1f - [grid] Making DomainSocketsTestBase run :: Diego Molina
- f569666a4c - [grid] Improving flaky test in DistributorTest :: Diego Molina
- 03d80531f7 - [grid] Fixing mock in DriverServiceSessionFactoryTest :: Diego Molina
- f95054319b - [java] Moving few tests medium -> large, so they get executed :: Diego Molina
- 4645f76032 - [java] add Windows 11 support to platform enum :: titusfortner
- e406790ce1 - [grid] Fixing RelayOptionsTest :: Diego Molina
- 03c8b2fbb1 - [Build] Make the python usage hermetic and use only python 3.9 :: AutomatedTester
- df41b58162 - [grid] Setting session-timeout as read timeout for http client :: Diego Molina
- 699c52a4de - [java] Setting same browser options for Edge in tests :: Diego Molina
- 49a0f9dfb1 - [build] update version of rules_python to 0.8.0 :: AutomatedTester
- 230d683d66 - [build] update version of rules_pkg :: AutomatedTester
- ed74210eb7 - [dotnet][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 7bc2a93f07 - [js][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 4688e7dc20 - [rb][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 16288ac0e8 - [py][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 1c14b91718 - [java][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 4c7973314a - [cdp] add support for Chrome 100 and remove support for Chrome 96 :: titusfortner
- 6ec4b33084 - fix
tox -e docsby pinningJinja2(#10492) :: Simon K - 22f1dcd3cb - run java tests with MS Edge (#10365) :: Titus Fortner
- 7033cb4eb5 - Fix mutating headers in intercepted request :: Alex Rodionov
- 737cf026a9 - [js] sendkeys error message fixed :: Harshit Agrawal
- da84700804 - Updating pinned browsers :: Diego Molina
- 2159a41ebe - Fixing Chrome setup for GitHub Actions :: Diego Molina
- da44d46afa - Running tests with Chrome beta too (#10491) :: Diego Molina
- 9acfbc131e - [java] Upgrade GraphQL to 18.0 :: Puja Jagani
- f4049f40a4 - [java] fix javadocs for error messages :: titusfortner
- 1f5b21d06d - Update tracing.txt to match OpenTelemetry version 1.12.0 :: Puja Jagani
- 6e40cdac7f - Update tracing.txt :: Puja Jagani
- af4260776f - Run buildifier over the tree :: Diego Molina
- 7b1ebf28ef - [java] Update changelog for 4.1.3 :: Diego Molina
- b3bac8de04 - Bump minimist from 1.2.5 to 1.2.6 in /javascript/grid-ui (#10483) :: dependabot[bot]
- 0f25e563dc - Bump minimist from 1.2.5 to 1.2.6 (#10482) :: dependabot[bot]
- fc2236cd9b - Bump minimist from 1.2.5 to 1.2.6 in /javascript/node/selenium-webdriver (#10481) :: dependabot[bot]
- 310a878350 - [grid] Updating JS dependencies :: Diego Molina
- 6e37c1aee2 - Updating Node version in WORKSPACE and GH Actions :: Diego Molina
- a23584a7e6 - [grid] Moving react-scripts to devDependencies :: Diego Molina
- 6ae530c56b - [java] Removing RC from release targets :: Diego Molina
- ae52e39dae - Updating workflow badges. :: Diego Molina
- f38e43361a - [java] Updating dependencies :: Diego Molina
- db298e48c2 - [java] Bumping Java to 4.1.3 :: Diego Molina
- c4c5dd84dc - [grid] Preventing XSS attack. :: Diego Molina
- 49c7c3fc4b - [java] Add exponential backoff policy to the Retry request filter :: Puja Jagani
- 4def8fe22f - [java] Fixing RetryRequestTest :: Diego Molina
- 42f054e752 - [java] Retry filter not used by default :: Diego Molina
- 919a988b51 - Adding handy script to create release notes :: Diego Molina
- e25900f98c - [java] Update failsafe retry dependency to 3.2.3 :: Puja Jagani
- 6c779d2405 - Updated Session map to work with selenium 4.1.2 (#10473) :: Tamsil Sajid Amani
- e0d9309438 - [grid] Improving /readyz return http code. :: Diego Molina
- 1daa6d6367 - [grid] Improving RouterTest :: Diego Molina
- 4e07039f1a - [grid] Grid is ready when Nodes are up and have availability. :: Diego Molina
- 14eecce5a8 - [grid] Node capacity is given by available slots and usage below maxSessions. :: Diego Molina
- 9249e31d50 - [grid] Reverting fix for #10391 :: Diego Molina
- 26978eba90 - [javascript] Patching rules closure to use shell env :: Diego Molina
- 8b48a74627 - [java] Reverting change to build devTools :: Diego Molina
- 00398fffe3 - [java] Using python3 to build devTools in Java :: Diego Molina
- 447ab1f2da - Remove universal wheel, python 2 is unsupported (#10438) :: gopackgo90
- 97bfeabe6c - Hook options class in safari driver (#10433) :: MWschutte
- 676c4cc8bb - [grid] Do not match empty capabilities :: Diego Molina
- 7e8c43001e - fixed reading the data from the stream and fixed the size of chunks (#10409) :: joerg1985
- d1c5a43c3c - [java] Add missing grid status tests :: Puja Jagani
- 966f4619d2 - [java] Fix grid status tests :: Puja Jagani
- a2a58baba0 - [py] bump python bindings to 4.1.3 :: titusfortner
- 28cec2df77 - [java] Remove deprecated method usage for WebDriverInfo implementations :: Puja Jagani
- a88f1f1f36 - [java] Return appropriate Http response code if Grid is not ready :: Puja Jagani
- ab34768506 - Update tracing.txt :: Puja Jagani
- f01b968875 - [java] Ensure DevTools is augmented when using DriverService :: Puja Jagani
- 1f4cf23441 - [rb][cdp] bump version to 0.99.1 for bug fix :: titusfortner
- c992c41a7e - [rb] Fix WebSockets in DevTools (#10414) :: Boris Petrov
- d40b1a8504 - switch ByClassName locator from to "class name" (#10355) :: katrina95
- f333a04178 - [grid] Adding a configuration flag to set a noVNC port. :: Diego Molina
- 7663dfda5f - [grid] Adding a NPE check :: Diego Molina
- 8851340acb - [rb] Enabling ruby test :: Diego Molina
- 2fd24aeff0 - [grid] Pinging relay service to update healthcheck :: Diego Molina
- 9c95b92449 - [grid] Exposing methods to get service url and endpoint :: Diego Molina
- 668d131529 - Improving check to run workflows :: Diego Molina
- a5204d4b07 - Removing dispatch-workflows.yml and making CI a bit more simple :: Diego Molina
- e4f6dde928 - Removing ruby from dispatch-workflows.yml :: Diego Molina
- d25aa65db9 - Removing python from dispatch-workflows.yml :: Diego Molina
- f21821ef6a - Leaving a single workflow file for Java :: Diego Molina
- d1480c8f70 - Enabling workflow_dispatch for Java :: Diego Molina
- a9847f3013 - Removing Java from dispatch-workflows.yml :: Diego Molina
- 773e8c3f1f - Adding new workflow for Java :: Diego Molina
- 7908fc298f - Running workflows based on affected bazel targets (#10405) :: Diego Molina
- 97cac65391 - Bump nanoid from 3.1.30 to 3.3.1 in /javascript/grid-ui (#10407) :: dependabot[bot]
- 5e403ebeef - Enabling Java workflow :: Diego Molina
- 35680d0abc - [dotnet][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 7caf859616 - [js][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 6dd7a085a2 - [rb][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- e8ab9b6a19 - [py][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- b3ea373b21 - [java][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 4672792aaa - [cdp] add support for Chrome 99 and remove support for Chrome 95 :: titusfortner
- bd9cc81a44 - Adding new Java CI file :: Diego Molina
- 0b26e3d20a - Chaning java workflow config temporarily :: Diego Molina
- 8a23bcaa2d - py: Modifies install_addon method to support installing unpacked addons (#10308) :: GPT14
- 203dadb411 - Py safari options (#10385) :: MWschutte
- 63db6b875a - Upgrading bazelisk in GitHub Actions :: Diego Molina
- c78478a678 - update IRC server (#10403) :: Luis Correia
- fe1ec64587 - [py] Add support for http proxy authentication to remote_connection (#10358) :: Luis Pflamminger
- 07f5bd9108 - [py] Stripping path is leaving a leading /. Fixes #10022 :: AutomatedTester
- 6509491f90 - [js] Updating rules_nodejs to 4.6.3 :: harsha509
- 221234f60b - Correcting pinned browsers :: Diego Molina
- 00f765513a - [java] Update extension in the tests to use the common extensions (#10398) :: Puja Jagani
- 3dad50835c - Updating pinned browsers :: Diego Molina
- 4687dce5a0 - [rb] Enabling test since bug in Grid was fixed :: Diego Molina
- 1131aa079d - [py] Bump python bindings to 4.1.2 :: AutomatedTester
- e8e9389f6b - [py] Make sure py.typed file is included in the library :: AutomatedTester
- 038fe453f5 - [py] Bump python bindings to 4.1.1 :: AutomatedTester
- bda01d0a6f - [js] Updating rules_odejs to 4.6.2 :: harsha509
- 2d36ea2cd9 - [grid] Matching webview2 browser name with EdgeDriverService :: Diego Molina
- 001963bc6f - [java] Avoid using ServiceLoader while creating FirefoxDriver instance :: Puja Jagani
- a14ed614a9 - [java] Removing deprecated methods from CommandLine and DesiredCapabilities :: Diego Molina
- 97ff43c5fd - [java] Removing deprecated methods from HttpMessage :: Diego Molina
- b0efb185ca - [java] Removing deprecated WebDriverWait methods :: Diego Molina
- 45bb38a5d2 - [java] remove references to invalid errors (#10209) :: Titus Fortner
- b3f9d377d0 - [java] Add deprecated warnings to OperaDriver and OperaOptions :: Puja Jagani
- fb69a4f434 - [grid] Querying Node status only once at registration :: Diego Molina
- d389fc0412 - [grid] Avoiding retries when fetching Node status :: Diego Molina
- 941b8a913b - [grid] Logging Node url instead of id, better readability :: Diego Molina
- 58e521ac57 - [java] Removing unused import :: Diego Molina
- 855208c364 - [grid] Refectoring rejectEvent and guarding UUID parsing :: Diego Molina
- 1c64af8179 - [grid] Improving logging for RequestConverter :: Diego Molina
- d8f3b4f069 - [java] Enabling Chrome typing tests :: Diego Molina
- 2546c4a310 - Removing custom action to set GeckoDriver :: Diego Molina
- 2370a8342c - [java] Using action to configure GeckoDriver :: Diego Molina
- 2433acc847 - Fixing typo in Rakefile :: Diego Molina
- 6038e953d7 - [java] firefox is defaulting to this behavior so no need to put it in Selenium :: titusfortner
- d621b8616c - [java] add fix for Firefox socket origin header bug to Firefox Options by default :: titusfortner
- 26f7933f24 - Bump follow-redirects from 1.14.7 to 1.14.8 in /javascript/grid-ui :: dependabot[bot]
- 46f4ddbaf8 - run java tests with Firefox Dev Edition :: titusfortner
- 00d5b15767 - [java] Fix issue "Incompatible types for '-' operation" in the Javascript executor example :: ian zhang
- 5b67ee1999 - [js] Add new pointer attributes to actions :: AutomatedTester
- 635363b1d7 - #10345 make driver.close() tolerant to CDP failures (#10346) :: Andrei Solntsev
- 897caec5f8 - [java] Acknowledging proxy config set in ClientConfig :: Diego Molina
- cb6bc2afe4 - [grid] Using a more conservative execution period for session request timeout :: Diego Molina
- 4b429b0a95 - [grid] Fixing bug where lock was being used twice :: Diego Molina
- 813de31a38 - Disable send chords keys test for Chrome :: Alex Rodionov
- 90da328c97 - [java] Guarding runnables when scheduleAtFixedRate is used :: Diego Molina
- e89eb141ae - Draft simple BiDi connection for Firefox nightly :: Alex Rodionov
- 63466e51d6 - [java] Adding license text to ExecutorServices :: Diego Molina
- c788fd3bbc - Improving README for Windows users :: Diego Molina
- 5561cda968 - Fix modifier keys scope on Java Actions (#10333) :: ian.zhang
- 11f7dde166 - [java] Fixing method in SafariDriver :: Diego Molina
- ad8ef06a2a - [java] Removing STP from SafariDriverService :: Diego Molina
- 9f2290571b - add deleteNetworkConditions for chromium (#10323) :: Werner Robitza
- 9c748fa687 - [java] Removing webdriver_json target as a Java dependency :: Diego Molina
- 7c4a050113 - [java] Avoid loading default Firefox profile preferences :: Diego Molina
- 12ac3de896 - [java] Removing deprecated fiels in FirefoxDriver :: Diego Molina
- d17db9d0de - [dotnet][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- ccec0b2ad8 - [js][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 3128f1fccd - [rb][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 228e508490 - [py][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 7ca963e3a2 - [java][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 4378db7a92 - [cdp] add support for Chrome 98 and remove support for Chrome 94 :: titusfortner
- 9e4d3d6425 - [js] Correct ignores in actions tests so they actually work :: AutomatedTester
- 02ba0522b6 - [java] Removing webdriver_xpi deps in Java :: Diego Molina
- f6923eb378 - [js] remove stray character that seemed to slip in :: AutomatedTester
- 4957024e00 - [js] Add wheel support to actions :: AutomatedTester
- 70e54e6ada - [java] implement event support for pointer device actions (#10198) :: Titus Fortner
- 5fc8b53b57 - [java] Removing setLegacy from Firefox :: Diego Molina
- 12c8c2752b - [java] Removing isLegacy from Firefox :: Diego Molina
- e4f7ea0dbd - [java] Removing //java/src/org/openqa/selenium/firefox/xpi :: Diego Molina
- d4dba1c07a - [java] Removing XpiDriverService and XpiDriverInfo :: Diego Molina
- e98d4ee217 - Bump path-parse in /javascript/node/selenium-webdriver (#10306) :: dependabot[bot]
- c2df256ffb - Bump jszip from 3.6.0 to 3.7.0 in /javascript/node/selenium-webdriver (#10305) :: dependabot[bot]
- 975fff9e44 - [java] Removing LEGACY_FIREFOX_XPI from tests :: Diego Molina
- 1729615f13 - [py] Add py.typed file (#10310) :: Akuli
- 5264548c99 - Fix toReturn["type"] (#10304) :: Paladin Wang
- 49321f194e - [grid] Using DefaultSlotMatcher in DockerSessionFactory :: Diego Molina
- caf8d4726e - [grid] Deleting Regularly from code base :: Diego Molina
- 13a2ae2236 - [grid] Removing Regularly from LocalNode :: Diego Molina
- 409c389928 - [java] Ignoring a couple of Chrome tests :: Diego Molina
- d90b6082bc - [grid] Removing Regularly from HandleSession :: Diego Molina
- a5ef5643b0 - [grid] Removing extra variable :: Diego Molina
- a584b8ce86 - [dotnet] Fix initial build from clean directory :: Jim Evans
- cf8f3fee2e - [dotnet] Remove unused CDP generation config files :: Jim Evans
- 328d56db81 - [dotnet] Make CDP code generation work on non-Windows platforms :: Jim Evans
- 7dcd8faca3 - Updating stale comment :: Diego Molina
- 0fc6e509e2 - Moving Java release info to Wiki :: Diego Molina
- 9a5a329c5a - Updating stale config :: Diego Molina
- 792c055e91 - [java] Update changelog for 4.1.2 :: Diego Molina
- 07e5c07a22 - [java] fix typo in macOS Monterrey to Monterey (#10295) :: Kazuaki Matsuo
- fe6b3c5e0d - [java] Log Timestamp flag added :: Amil Uslu
- 09cd7e5768 - [java] Bumping to 4.1.2 :: Diego Molina
- 1dd9854ea9 - [build] Upgrade rules_jvm_external to 4.2 :: AutomatedTester
- fe5a4d3a23 - [java] Replace dynamic proxy with ByteBuddy for webdriverdecorator (#10271) :: Puja Jagani
- b07eb4b59a - [java] Updating Java deps :: Diego Molina
- f63fb35d84 - [grid] upgrading follow redirects :: Diego Molina
- 836ad25bd5 - Bump follow-redirects from 1.14.6 to 1.14.7 (#10256) :: dependabot[bot]
- d18eac437d - Elaborate find_element deprecation message (#10273) :: Tomohiro Endo
- f296ca9a28 - [java] Using retries due to GitHub actions env (#10280) :: Diego Molina
- 50801b1840 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
- 5edc25d76f - [grid] Firefox CDP version "85" -> "85.0" :: Diego Molina
- 09358a2392 - [java] Enabling RemoteWebDriverScreenshotTest for Firefox :: Diego Molina
- 7a7a6fedb4 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
- 3d21349589 - [java] Allow disabling tracing in RemoteWebDriver :: Puja Jagani
- ea3b91c253 - [grid] Using the right caps to check se:cdp :: Diego Molina
- 3e469f1ff3 - [grid] Running Grid UI tests with Chrome :: Diego Molina
- f38dc06978 - [java] Skipping tests in Firefox :: Diego Molina
- 98c78acf13 - [grid] Adding back support for unix domain sockets :: Diego Molina
- 3f75c6bc10 - [grid] Fixing testMultipleInputs :: Diego Molina
- 127fe0fe6a - [grid] Improving Node health check execution :: Diego Molina
- f860014ab0 - [grid] Using ScheduledExecutorService instead of Regularly to purge dead nodes :: Diego Molina
- 54e7ddbfcb - Update tracing.txt to match the OpenTelemetry version :: Puja Jagani
- 451fc38132 - [java] Replace deprecated OpenTelemetrySdk creation API :: Puja Jagani
- bce1ca776e - [grid] Adding flag for undocumented node implementation :: Diego Molina
- 4ec7366528 - [build] Upgrade rules_python :: AutomatedTester
- 54312a8f76 - [grid] A few semantic changes, no logical changes :: Diego Molina
- deeaa71635 - Fix added missing quotation marks in examples (#10250) :: Boris Wrubel
- 2decee4981 - [grid] Reworking how new session requests are processed :: Diego Molina
- d61295a0b5 - [grid] Changing method name to show real intention and usage :: Diego Molina
- 08ee86c896 - [grid] Regularly to a scheduled executor to create sessions :: Diego Molina
- fed76b1010 - [grid] Removing inlined variable :: Diego Molina
- 6f5c8278ac - [rb] fix api documentation warnings :: titusfortner
- 78482214e3 - [grid] Getting session requests from the queue ASAP :: Diego Molina
- 0b053325cb - chore/connect to CDP based on ENV selenium address var (#10255) :: Potapov Dmitriy
- fa87376c17 - [java] Adding positive check for Duration in Require.java :: Diego Molina
- 29e075938c - [java] Reducing duplicated strings in Require.java :: Diego Molina
- 50f808aa48 - [js] remove unnecessary condition (#10254) :: Hirotaka Tagawa / wafuwafu13
- 1d989dcb3e - [JS] Updating rules_nodejs to 4.6.1 :: harsha509
- 1990a43a74 - [java] Remove connection timeout setter :: Puja Jagani
- 48848de6ef - [grid] Guarding how the server reads parameters :: Diego Molina
- a6d74f9569 - [grid] Displaying test name when se:name is added :: Diego Molina
- 2583faf1a7 - [grid] Merging requested caps and session caps :: Diego Molina
- 70fcec8730 - Improving docs generation script to accept parameters :: Diego Molina
- dded957a46 - [java] Add remotedriverbuilder tests :: Puja Jagani
- 3e2c016c81 - [java] allow setting a different keyboard or pointer for actions on input devices (#10213) :: Titus Fortner
- 1181c1c6e3 - [js] Bump nodejs bindings to 4.1.1 :: AutomatedTester
- 400322c43b - Update Python instructions in README (#10236) :: Matthew Rahtz
- 2d3879a0cb - [java] Remove max duration value to allow retries :: Puja Jagani
- 3b67ff7f63 - node: Add support for installing unpacked addons at runtime in Firefox webdriver (#10216) :: Nick Gaya
- 5d2f6c645f - [js] Enables firefox debugger for devtools test :: harsha509
- 28507036a2 - [JS] Sets correct browserName when set via SELENIUM_BROWSER fixes #10218 :: harsha509
- 3f05646a0b - [java] Make the connection method call back map thread-safe (#10230) :: Puja Jagani
- 74634060ce - Use class' class loader when looking up
HttpClientfactory. (#10232) :: Dennis Oelkers - 3ef95ef849 - [java] Allow local driver tests to not depend on actual webdriver implementations :: Puja Jagani
- c718c0d7d7 - [py] restore incorrectly deleted test :: titusfortner
- c6a0fd4146 - [JS] Resolving dependabot alert xmldom :: harsha509
- cdf1bf2a80 - [js] Updating rules_nodejs to 4.6.0 :: harsha509
- 45b62fcb18 - [java] add tests for adding configs to local driver builder should throw exception :: titusfortner
- e3257d615d - [java] implement builder() for all drivers to allow the correct default options instance :: titusfortner
- e50a1abaf0 - [java] Throw error when using custom client config with local driver (#10219) :: Puja Jagani
- 0f0ffa0c9c - [py] PEP484 type hints for py/selenium/webdriver/chrome/options.py :: thecr8tr
- 6eb311f4b3 - [rb] add Readme for adding and releasing CDP versions :: titusfortner
- 44e20f5cd2 - [dotnet][cdp] add support for Chrome v97 :: titusfortner
- 73bc3760aa - [js][cdp] add support for Chrome v97 :: titusfortner
- 05e0e002e9 - [py][cdp] add support for Chrome v97 :: titusfortner
- c4aa712a3d - [rb][cdp] add support for Chrome v97 :: titusfortner
- 130ae7a23e - [java][cdp] add support for Chrome v97 :: titusfortner
- ba01ccd11a - [cdp] add support for v97 :: titusfortner
- f31de8d230 - Java tests -- retry NettyAppServer start (#10170) :: Diego Molina
- e893ce295c - [java] add interactions test with swapping pointer inputs :: titusfortner
- cce9962417 - [java] add interactions test with multiple pointer inputs :: titusfortner
- b664e7fda0 - Modify: Updating year in LICENSE and NOTICE documents :: harsha509
- 11f8567df8 - [java] add test for keyboard and pen combination action :: titusfortner
- c87aa5a34a - [java] add pointer tests for a pen input :: titusfortner
- af3dde727e - [java] update mouse and keyboard tests :: titusfortner
- b3b622594e - [java] get interaction tests working :: titusfortner
- 1b0045c8ab - [dotnet] add support for casting desktop :: titusfortner
- 0c94508d70 - [rb] add support for casting desktop :: titusfortner
- aad7fe4d2a - [java] Fix FluentWait's sample usage wrt durations (#10208) :: Allon Murienik
- ad48d31a7d - [java] Update toJson() method creation for integer type in CdpClientGenerator :: Puja Jagani
- 7a6bf7e30d - [py] remove orphaned commands :: titusfortner
- ba05eceb04 - [js] Updating react-scripts to 5.0.0 :: harsha509
- 026a047a5d - Revert "[grid-ui] Fixing dependabot alerts" :: harsha509
- 014e523779 - [grid-ui] Fixing dependabot alerts :: harsha509
- 62eb0ccad3 - [js] Fixing dependabot alerts :: harsha509
- 66b14c5578 - [java, node] Adds new desktop cast command for Chromium #10190 (#10191) :: GPT14
- d53d79e35b - [py] convert selectors for finding elements in shadow dom :: titusfortner
- a2b06e0cae - [JS] Updating npm dependencies :: harsha509
- 816ad6ebb5 - [py] remove outdated touch actions implementation :: titusfortner
- 8b984a00bc - [py] missing self for service args :: titusfortner
- 8bc731c05a - [js] ignore errors arising from trying to use file detector fixes #6343 :: titusfortner
- 466621d871 - [py] don't use websocket-port if user sets connect-existing (a4dc6e) :: titusfortner
- a4dc6ea54b - [dotnet] only add websocket-port if connectToRunningBrowser is not set :: titusfortner
- 50ff745bc2 - hints for py/selenium/webdriver/common/actions/key_input.py (#10186) :: Alex
- c8fdee5e18 - [dotnet] according to the rfc section 5.3 a cookie name is allowed to be an empty string so long as the value is not also an empty string :: titusfortner
- fe6c1899e4 - [py] add httpOnly to the list of optional keys for the cookie_dict :: titusfortner
- 629892908d - [py] more breathing room for wait tests in Chrome for Github Actions :: titusfortner
- 310f2236c2 - [py] flaky Chrome tests need a little more time on github actions :: titusfortner
- d73a0c2bf8 - [py] fix action test failures :: titusfortner
- d783ea5e9b - [py] update tests for current IE options :: titusfortner
- aa53154e9a - [py] fix firefox addon tests :: titusfortner
- 195671ce91 - [rb] restore #from_name method to Firefox profile :: titusfortner
- 341b454c4a - Support new Cast command added to Chrome Devtools (#10150) :: cliffordcheng
- 2e283ad6e9 - [py] mark scroll test as not passing in firefox :: titusfortner
- e66ddf2d82 - [py] use context manager for encoding :: titusfortner
- 22ef5330d4 - [py] send Base64 encoded addon to driver instead of path String :: titusfortner
- 34a3aa206c - [py] PEP 484 type hints for selenium.webdriver.common.actions.action_builder (#10108) :: Alex
- 41a34dfbdf - Fix "NoReturn" type-hinnts. (#10120) :: Caleb P. Burns
- 0f6064907d - add path limiters to ruby workflow and update workflow_dispatch location :: titusfortner
- d7a36489ef - Reflect how find_elements returns a list, not just one WebElement. (#10172) :: colons
- b320e3e40e - allow running github workflows on branches manually :: titusfortner
- 34a52d4ad8 - [py] add shadowroot to api docs :: titusfortner
- e53518d776 - [py] current setup does not support latest sphinx :: titusfortner
- 3c05be4a81 - [py] add log reference to api rst file :: titusfortner
- 1b6c381e9e - [py] that is definitely the wrong syntax for python :: titusfortner
- 6c8e7d57c8 - [py] remove non breaking space for doc generation :: titusfortner
- 0c628d36c2 - [rb] Use browser_download_url from github API to download correct Selenium server :: titusfortner
- 6ba1869566 - [java] Running all jobs generated by the matrix :: Diego Molina
- 7ab4c5de89 - [dotnet] add Zenkaku/Hankaku key :: titusfortner
- c13fd432da - [java] Fix typo in Java Changelog (#10168) [skip ci] :: Valery Yatsynovich
- 932ac9901a - Fix typos. (#10141) :: dosas
- c3a19c8bcb - [py] Updating exceptions file for docs :: Diego Molina
- e8fcc2cecf - [java] Update Java Changelog for 4.1.1 :: Diego Molina
- 51ba553284 - [java] Bumping Java & Grid to 4.1.1 :: Diego Molina
- 9215d55cc9 - [grid] Improving message when server cannot bind to address :: Diego Molina
- c10bff71ef - Improving GitHub workflow for Java (#10156) :: Diego Molina
- 0756bb75ab - [JS] Updating rules_nodejs to 4.5.1(Rerelease of 4.5.0) :: harsha509
- 007037c965 - [JS] Updating rules_nodejs to 4.5.0 :: harsha509
- 40a2977b90 - [grid] Adding a "bind-host" flag :: Diego Molina
- f7a4c21ace - [grid] Allowing service config via CLI :: Diego Molina
- 2f93deeb18 - [java] Only logging these retries in debug mode. :: Diego Molina
- c939d167b5 - Added RelativeBy class on the main api (#10148) :: Andrei Rusu
- 4cc82845e9 - [grid] Helping json to map properly Slot.java :: Diego Molina
- ef09a53412 - [py] Add type hinting to Shadowroot :: AutomatedTester
- 840794e984 - [java] Avoid modifying the original object, #9671 :: Diego Molina
- 10fed03308 - [py] update ShadowRoot find element signatures to match those in WebElement (#10138) :: Titus Fortner
- eab9a52422 - [py] add Zenkaku/Hankaku key :: titusfortner
- 3a02e901a5 - [rb] fix linter :: titusfortner
- 2077b9ee63 - [rb] remove workarounds for legacy Edge :: titusfortner
- 4c0404e958 - [rb] add zenkaku_hankaku key :: titusfortner
- e665df1712 - [rb] fix failing tests :: titusfortner
- 4fbc8cbb87 - [rb] make pause easier to use in action builder sequence :: titusfortner
- 90261769c3 - [rb] rework API for scroll methods :: titusfortner
- 86aa9c6699 - [java] Avoiding logging screenshots, fixes #9671 :: Diego Molina
- 270c672ed3 - [java] Avoiding NPE, fixes #10109 :: Diego Molina
- 9bf1af1562 - [grid] Forwarding CDP connections to the right place :: Diego Molina
- 1cdc5a165b - Adding extra note to label commenter [skip ci] :: Diego Molina
- 9d9e4c7185 - [java] Following redirects by default :: Diego Molina
- 04a681b47b - [refactoring] improve handling exceptions (#10068) :: Andrei Solntsev
- e70e223900 - [js] update code format, public API exports, remove deprecated legacy (#10110) :: Potapov Dmitriy
- 5dfaa6af33 - Upgrade graphql dependency :: Puja Jagani
- 17f25bcb9d - [grid] Improve json body of error message sent from NewSessionQueue :: Puja Jagani
- 1902fb87d8 - Performance improvements (#10105) :: Larry Diamond
- c968637dec - [java] Setting a known GraphQL version. :: Diego Molina
- b6706e6d22 - Revert upgrading of slf4j dependencies :: Puja Jagani
- 944aad294d - [JS] Code cleanup and minor improvements :: Sri Harsha
- 22e458b67b - [rb] guard scroll tests from Firefox :: titusfortner
- 07dfc77747 - [java] Handle null parameters in TracedCommandExecutor (#10081) :: Boris Osipov
- 5dd24d21e3 - #8318 Remove references to opera_blink in favour of opera (#10098) :: morskyrv
- 837bb737cc - [java] Bringing back catch clause as #10063 should be enough :: Diego Molina
- 61d465433e - [rb] fix linter issues with action classes :: titusfortner
- a47dadea33 - [rb] implement wheel input device for actions :: titusfortner
- 231acf6645 - [rb] add integration tests for ActionBuilder :: titusfortner
- fe30005803 - [rb] add support for pointer event properties :: titusfortner
- 4915e2b763 - [rb] only create input devices if needed :: titusfortner
- 7c78f9e510 - [rb] move input device encode method to superclass :: titusfortner
- fc5326f806 - [rb] allow passing devices into Action Builder constructor in more extensible way :: titusfortner
- a3da5e843b - [rb] allow device names to use default random id :: titusfortner
- 8bf63e72d4 - [rb] add class documentation and set api private all Interactions classes :: titusfortner
- ab4e01086c - [rb] each action interaction class validates its own source :: titusfortner
- 77a0c71524 - [rb] move each interaction class to its own file :: titusfortner
- 70cb566dc4 - [rb] remove extra keyword from PointerMove :: titusfortner
- d5a708a4d5 - [rb] fix PointerPress error handling :: titusfortner
- a528503a36 - [rb] fix improperly nested class :: titusfortner
- 2fd9d1a011 - [rb] raise error if input device not found :: titusfortner
- 6f2b9a445e - [rb] revamp Actions unit tests :: titusfortner
- 52f9967f24 - Implements 'getDomAttribute' to get attribute value as defined by w3c spec and removes legacy command usages :: Sri Harsha
- 08a19171c1 - [py] fix flake8 errors from PRs :: AutomatedTester
- 60db0c1b9e - [py] PEP 484 type hints for selenium.webdriver.common.actions (#10103) :: Alex
- c188fe858a - raise
NoSuchElementExceptionfor relative failures instead ofIndexError(#10078) :: Simon K - fc66324f84 - Remove legacy in favour of W3C endpoints. (#10075) :: dosas
- 584c7ae8eb - [python] Tidy relativeby docs, use non deprecated methods in webserver (#10077) :: Simon K
- bed68d1dca - [js] Remove legacy JWP support and w3c switch (#10095) :: Sri Harsha
- 5c3ae44539 - [build] Update Edge for pinned browser usage :: AutomatedTester
- 1e4d174520 - [py] fixed flake8 for interaction tests using unicode :: AutomatedTester
- a97b1dd709 - [py] Handle proxy being capitalised :: AutomatedTester
- 056f41e05a - [py] Correct flake8 warnings :: AutomatedTester
- 14c76671a5 - [py] PEP 484 type hints for selenium.webdriver.chromium.options (#10099) :: Alex
- b25378793e - [py] Handle Socks Proxy for Remote Connections. Fixes #10091 :: AutomatedTester
- 941da9bc1a - update code format, public API exports (#10097) :: Potapov Dmitriy
- 83c97eb86a - update map/filter clean up to common format (#10094) :: Potapov Dmitriy
- 7530f333ee - [rb] fix test to not use keyword :: titusfortner
- 932cbf9605 - [java] support installing temporary addon in Firefox :: titusfortner
- 44f1fd983c - [java] use addon parameter with base64 encoding instead of path parameter that requires using file detector and upload :: titusfortner
- b511a7dff8 - [rb] use addon instead of path for moz/addon/install to avoid needing to use upload :: titusfortner
- 965e5282c7 - [py] Add extra attributes to pointer down and pointer move actions :: AutomatedTester
- 122c9f9fea - [py] Add Scroll via Wheel Inputs and Wheel Actions :: AutomatedTester
- a22205a03b - [rb] remove unused and unspecified endpoints :: titusfortner
- d7cb4e54a3 - [rb] use endpoint instead of JS for page_source :: titusfortner
- e3e492af0c - Do not attempt to stop process when it's not started :: Alex Rodionov
- 612896f443 - Upgrade java dependencies :: Puja Jagani
- e6dc722b18 - [js] Updating rules_nodejs to 4.4.6 :: Sri Harsha
- f1191a717c - [java] Avoiding re-throwing interrupted exception during host name resolution :: Puja Jagani
- 28070d2de2 - #9784 use
shutdown()instead ofshutdownNow()(#10063) :: Andrei Solntsev - d7ae19b04b - [rb] add support to Firefox Options for environment capability :: titusfortner
- 411d877be3 - [grid] Fixing warnings for UI tests :: Diego Molina
- 6c2e8440a3 - [java] Allow custom tracing to integrate with existing OpenTelemetry tracing :: Lyudmil Latinov
- 87802e897b - [java] Update Java changelog for 4.1.0 :: Diego Molina
- b562d02103 - [js] Fixing Grid build :: Diego Molina
- 55698dccab - [java] Running server tests always :: Diego Molina
- bf14baed60 - [dotnet] Upgrading NUnit console to 3.12.0 :: Jim Evans
- 2afb56c5ed - [dotnet] Updating NUnit dependency to 3.13.2 :: Jim Evans
- Java
Published by titusfortner almost 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.1.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
a83f9be979- Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionovdb30b7fd12- [js] updating rules_nodejs to 4.4.1 :: Sri Harsha5a554bde29- [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman4829bfcaa9- Add some docs on how to run the atoms tests :: Simon Mavi Stewart49ebfb9f91- Moving from issue templates to issue forms. :: Diego Molinabf7cd04fce- Fixing typos on issue form. :: Diego Molina940d4f8383- [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblatha501e6acbc- update doc string for CDP Commands (#9929) :: Marcin Strzyzee3ecbda34- [build] Bump rules_pkg to 0.5.1 :: AutomatedTester23dd179349- Fix the completion command's zsh completions :: Simon Mavi Stewart5380516e65- [js] Fixes relative locator 'locateWith' export :: Sri Harsha1ca3c066ad- Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu7dacdc7773- Using correct label names in issue forms. :: Diego Molina67444b87e0- Adding label commenter configuration. :: Diego Molinaee59a577d6- Adding configuration for stale issues. :: Diego Molinafc99bef068- [dotnet] Refactor Cookie object constructors :: Jim Evansf2d79cf639- [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evansa25ad324ea- Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jaganie1292c8d7e- [rb] fix downloading of Selenium Server :: titusfortnerb67f59f705- [rb] update pre-built atoms :: titusfortner9816645a1a- [rb] fix test not handling redirect :: titusfortner89b7491045- [rb] appease the linter :: titusfortner9ad3f5a94c- [rb] update changelog and bump version for 4.0.1 :: titusfortner049958b325- [rb] missed references in the refactor :: titusfortner508dac46b6- [rb] update changelog and bump version for 4.0.2 :: titusfortneref41797a77- [rb] allow keys to be an empty array :: titusfortner5a3b372170- [rb] element index is a property and not an attribute :: titusfortner4ac2b4a7f6- actually do not camel case fx prefs (#9944) :: glaszig61dd966fd6- [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha6733a1b2f2- [build] Move python version to a variable to be shared about :: AutomatedTester89f8bd553f- [rb] minor syntax fixes :: titusfortnerc83ce12ddb- [rb] update changelog and bump version for 4.0.3 :: titusfortnerf9ddb1500e- [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester6e0d581a47- [build] call bazel directly for ruby docs :: AutomatedTestercb7552e546- [py] Add missing docs :: AutomatedTester23c6171614- Fixing typos on label commenter :: Diego Molina26ed273c5e- Incrementing amount of stale operations :: Diego Molina91686084c4- [build] update npm deps :: AutomatedTester42218df526- [build] Audit NPM deps :: AutomatedTester833c6d6a7d- [java] Add multiple interface test for Augmenter :: Puja Jagani153298f1d2- [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester2d199e1873- [build] Upgrade rules_python to 0.4.0 :: AutomatedTesterd594da2f5c- fix some typos, mostly in Java code (#9964) :: Andrei Solntsev96ee96aad3- [dotnet] Refactor WebSocket handling of CDP :: Jim Evansdb37a9f779- [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester39f4b1b460- [py] add more test cases for the no_proxy handling :: AutomatedTester5f57224838- [py] correct flake8 warnings :: AutomatedTesteradeca5c45a- [py] remove py2 import code :: AutomatedTester151f4297e0- [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTesterc69e336b56- Improving wording in issue template :: Diego Molina7941e123d0- [grid] Allowing -1 as port to use a random port :: Diego Molina6bbafcdde8- [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani703af0a012- Bump edge and chrome to latest releases :: Simon Mavi Stewartf8011bc48c- [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molinad27b27a3bc- Ensure that a selected port is consistent :: Simon Mavi Stewart989e3b3cc8- Run buildifier over the tree :: Simon Mavi Stewart4a7724438a- [grid] Fix host option is not working issue (#9981) :: kevin.cho1b81a9029c- Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4227396e240- IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu487e47dbdd- highlight putting programming language in bug reports :: titusfortner319acea1d5- [dotnet] Usenameof()for refactoring safety (#9958) :: Tom Longhurste7162bf03a- Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evansaceb6e2561- [rb] update example with correct syntax :: titusfortnerf841c48aac- Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani1925185a0d- Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov48595ef2a0- [py] Correct docstrings around Service usage :: AutomatedTester294c5f9616- [py] Upgrade sphinx to use latest :: AutomatedTester324ae1f5aa- Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov88680111b8- [build] Upgrade rules_python to 0.5.0 :: AutomatedTester917851a024- [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTesterfdb43030d8- [build] bump bazel to 4.2.1 :: AutomatedTesterc7155ed41b- sing a pumpkin carol :: Jari Bakken52df5ca9b2- Increasing operations per run for stale issues :: Diego Molinad6d2bb1039- [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jaganidcd36f6ec7- [js] Remove explicit id passing for CDP commands :: Puja Jaganid9f2bb83a8- [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evansa33e7396a0- Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu2250ab2b4b- [iedriver] Formatting changes :: Jim Evansed08538bcc- [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans8e6b6ff5a5- [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evansd509170461- [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans24ad7a103d- [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans6eff56ed67- Fix Javadoc code block formatting (#9955) :: Trey Chadicke51997bc45- [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya2a31dd298f- IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu63371baff8- [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk97727213e08aa4- [grid] Unifying hub parameter name. :: Diego Molinadd5dddba78- [grid] Using non-loopback address when default config is used :: Diego Molinae85cca6b7a- [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriye04552f485- [node] Fix edge test failures (#10012) :: Nick Gayaca9b451401- [grid] Respecting page origin for Live View :: Diego Molina69e73f3f4c- [java] We do not publish to Google Storage anymore :: Diego Molinaaea69daa1c- [java] Bumping Java & Grid to 4.1.0 :: Diego Molinaec1e4fd77a- [iedriver] Fixing IE Mode quit behavior :: Jim Evanscbb2796d65- [java] Closing client when JVM shuts down :: Diego Molina54c34ba9a6- [grid] Fixing setup for CDP-Grid tests :: Diego Molinaa88515bbc3- [java] Adding macOS Monterrey to Platforms :: Diego Molina2eb9231b54- [grid] Adding hub url for hub-node tests :: Diego Molina008893030c- [java] Running some screenshot tests only on CI :: Diego Molinab2e9e25746- [java] Ignoring test for Firefox and fixing window size :: Diego Molina3ce0c019f4- [java] Fixing a few test annotations :: Diego Molinad6acda7c02- Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evansc129dc9c7f- [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani5382a4970c- [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha7b21a322aa- [grid] Loading live view under https :: Diego Molina1f745a0514- automatically provide links and close issues that depend on fixes in … (#10027) :: Titusaf668385ee- remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy2e32ee1764- [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester0c10993134- [py] add support for shadow dom end points :: AutomatedTesterf77b6e52f0- [rb] Fix an example ofWebDriver::Options(#9990) :: y-yagiab0e6dda95- [java][cdp] Add v96 :: Diego Molinad0f70ccd33- [rb] bump devtools version to 95 :: titusfortner167a2e8086- [java] Improving docs for CDP generation in Java :: Diego Molina34d558043d- [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester9da90c6e92- [py] Add CDP for v96 :: AutomatedTester818289c24e- [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina37521f3899- [js] Update downstream deps for JS :: AutomatedTester853ebf8a20- [js] update deps in grid :: AutomatedTester3cbec30ac7- [py] Disable web component tests against Firefox :: AutomatedTesterf5237ff640- [rb] add CDP support for v96 and remove v93 :: titusfortnerafa3a97a3b- [js] add CDP support for v96 and remove v93 :: titusfortnera584509dae- [dotnet] add CDP support for v96 and remove v93 :: titusfortner2b7e9aa50d- [cdp] remove support for v92 and v93 :: titusfortnerf30d67d58b- [java] Updating docs to generate CDP bindings :: Diego Molinaa5d1c1e1a1- [rb] allow #execute_script to return a ShadowRoot :: titusfortnerddc340ce67- [rb] add tests for shadow root functionality :: titusfortner154a160e4d- [rb] fix linter error with more whitespace :: titusfortner0a6260df08- Fix V96Domains DevToolsVersion property value :: Jim Evanse667fcf082- Switch to upstream version of Bazel Ruby rules :: Alex Rodionove5d3644f95- [py] Setting Chrome for GitHub Actions :: Diego Molina560a0ae8bd- Support secure WebSocket in DevTools :: Alex Rodionov80d1a11dbb- Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionovec914c6d52- [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani4e24e999b7- [js] add support for handling Shadow DOM elements :: AutomatedTester5b5f3f4c84- [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester5d4e79ff76- [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester4662c6b063- [rb] update changelog and bump version to 4.1 :: titusfortner0f71ad79bf- [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester9a5b98eef2- Fix classloading error in host identifier (#9931) :: Andrei Solntsev27d2e5eb8d- [java] Running RC tests in their own job :: Diego Molina607bfe680b- [tours] Add initial tours to get started :: AutomatedTesterbf417a60c4- [java] Running server tests after browser tests :: Diego Molina4c683dd4b6- [java] Updating most of the Java deps :: Diego Molina3244a8b0c9- [java] Update Java changelog for 4.1.0 :: Diego Molina19dfc414b8- [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk2a43011ec7- Fix typos for Python bindings (#10052) :: Kian Meng Ang346da0e076- Added default executable path in service module for (#10057) :: dosas9cd6c45a21- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans201fad3829- [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans5e2fd23c82- Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer24a9c50fed- Split OpenTelemetry command (#10009) :: Lyudmil Latinov5fd073d80e- [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester336811c7bf- [py] update missing items for changelog for 4.1 :: AutomatedTester30bfdb24bc- [js] update dependencies :: AutomatedTesterfbc391827b- [js] update dependencies as npm audit seemed to miss some :: AutomatedTesterd7dfe5ec60- [py] fix tox warnings :: AutomatedTester
- Java
Published by AutomatedTester over 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.0.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
3a21814679- [js] bump JS to 4.0.0 :: AutomatedTester3782f97e75- [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha614a408873- [py] Bump python to 4.0.0 :: AutomatedTesterb97b4069c0- [dotnet] Fix typo committed by mistake :: Jim Evansee723da7be- Bump to latest edge release :: Simon Mavi Stewart77e99f6810- Add atoJsonmethod toBrowserso it becomes easier to use in Capabilities :: Simon Mavi Stewartfcab887059- [build] Add cdp 95 to python and JS :: AutomatedTester87e3833c04- [python] Remove Edge legacy options. (#9908) :: Brandon Walderman81cf02791a- [dotnet] Update CHANGELOG with last changes :: Jim Evanse41fc34446- [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans21163d6085- Update Java changelog for 4.0.0 :: Simon Mavi Stewartb00c95823c- Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Waldermanfce8ce05cd- [rb] update changelog and bump version for 4.0.0 :: titusfortner9c13607c98- [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evanseb4c4fc1ba- [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jaganie6cd2a8df1- [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans5632da3fed- [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans54aba4c7dd- [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatovd3b35ef25f- [dotnet] Remove Edge Legacy options. :: Brandon Walderman9b1d5f22f8- [dotnet] Add CDP support for Chromium 95 :: Jim Evans7f29755e37- [dotnet] Add ability to monitor DOM mutations :: Jim Evans11934cfe12- Closes #9689 jcip for Apache 2 License into selenium source :: Amil Usluc0963266d5- Expected condition for checking attribute value (#9881) :: Joe Schulteb8de36fdc3- [py] implement relative locator for find_element (#9902) :: Titus18e1d42956- [grid] Improving Relay service description for docs :: Diego Molinaed5dff7254- [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molinadc555bbabc- [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha776cd675f1- Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov48fc40dcdd- Ensure Pry is loaded when running rb:console target :: Alex Rodionovd456395629- Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionovc9a2ef6a88- Improve DevTools request interception test by loading different JS :: Alex Rodionov94c8c111d6- [dotnet] Restoring protected ElementFactory property :: Jim Evanse1e690cf57- Add Chrome 95 in selenium-devtools gem :: Alex Rodionovcb873db98e- Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart81612e88b0- Add a --hub flag for the Node :: Simon Mavi Stewartb63911ad2a- Add a utility for creating new URIs from strings :: Simon Mavi Stewart63c95a04f5- The next release will be 4.0.0 :: Simon Mavi Stewart5fe1af712f- Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewartc7d75fee9e- Updating java changelog for rc 3 :: Simon Mavi Stewartca3dea1c32- [cdp] Add v95, even though it's in beta :: Simon Mavi Stewartb2846723c9- [JS] Removing unused target for cdpConnection :: Sri Harshaeb2d01765f- [rb] do not camel case Firefox prefs values :: titusfortner004d91487e- [rb] set defaults for setting Chrome Network Conditions :: titusfortner44f92ec53f- [rb] update jruby version for tests :: titusfortner389a938070- [rb] update github actions test targets to 2.6 :: titusfortnerad886d6e95- [rb] update Rubocop definitions to target 2.6 :: titusfortnerde90992769- [rb] update minimum Ruby version to 2.6 :: titusfortnerf11bd82e90- [rb] update dependency to address the XML round-trip vulnerability :: titusfortnerd46dd323a6- [py] Fix python generation code for CDP to optionals better :: AutomatedTester
- Java
Published by shs96c over 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC3
Changelog
For each component's detailed changelog, please check:
Commits in this release
ae5c7cb81d- [grid] Add error message and exception type if the session does not exist :: Puja Jagani4a1bc4cf9f- Removing old comment in the PR template. :: Diego Molina59055b3f97- [java] DeprecatingVERSIONto favourBROWSER_VERSION:: Diego Molina681eae6493- Add jmx info for OneShotNode :: Simon Mavi Stewart294d1c92fb- Use the IANA port range when there are less the 5k ports to choose from :: Thomas Flori22638e01b1- Support getting timeouts from the driver :: Alex Rodionov320cd389db- [java] Fixing misspellings in Java docs :: Diego Molina24ae200b53- Update Firefox to 93 and Edge to 94 :: Simon Mavi Stewart3b84577bc1- Laying the groundwork for 4.0.0 :: Simon Mavi Stewart3fba1c847f- Update most java deps to latest stable releases :: Simon Mavi Stewarte8937abef8- Bump OpenTelemetry to 1.6.0 and correct docs :: Simon Mavi Stewart8e1a3f62cd- Ensure zsh completions are correctly generated :: Simon Mavi Stewart46de1e6003- [dotnet] Explicitly remove Expect header :: Jim Evans0a2b4d979d- [dotnet] Updating version for impending 4.0.0 stable release :: Jim Evansc4e685ac9f- [js] Avoid modifying CDP Grid endpoint :: Puja Jagani136067e0db- [rb] update changelog and bump version to Selenium 4 RC3 :: titusfortner6c5c572c4a- [py] Correct deprecations in IE bindings. Fixes #9818 :: AutomatedTestere6080b6f59- [dotnet] Update version for 4.0 RC3 :: Jim Evans46d4ee53a8- [dotnet] Update CHANGELOG :: Jim Evans6c6a72c3bc- [py] bump to RC 3 :: AutomatedTester
- Java
Published by jimevans over 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC2
Changelog
For each component's detailed changelog, please check:
Commits in this release
bc5511cbda- Update release instructions to include creating the GitHub release :: Simon Mavi Stewarta98b38f618- [js] Bump version to 4.0.0-rc-1 :: Sri Harsha8e6f4fedc2- [grid] Remove sessions from Redis backed session map on restart :: Puja Jagani0c7deb4d70- [py] Bump python to RC1 :: AutomatedTesterd67015ed3f- [grid] Make tracing and http-logs flags visible for config-help :: Puja Jagani7ba66424ec- Updating issue lock configuration :: Diego Molina315ede4796- Allowing workflow to be triggered manually [skip ci] :: Diego Molina5b612526ff- Removing comments to avoid spam [skip ci] :: Diego Molina3d3a188fd1- Running lock action every hour [skip ci] :: Diego Molina1117eeeeac- Adding comment to locked issues [skip ci] :: Diego Molinacf684e40bc- [grid] Moving SessionQueue config to a single class :: Diego Molina4259e96316- [java] Bumping to RC 2 :: Diego Molinadb2bb9ed96- [grid] Using session request timeout in the RouterServer :: Diego Molina46bef06e85- [py] correct tox warnings :: AutomatedTester49b49ce5e0- [py] correct release number for pypi :: AutomatedTester339bd90549- Update Selenium Assistant with more tailored message :: titusfortner24299b2441- Fix typo in python webdriver for IE (#9801) [skip ci] :: Jacob Walls0101ad409f- [js] Update connections to devtools so it works in Firefox and Chrome :: AutomatedTesteree61e946f3- Allows None to be set for the sameSite attribute (#9771) :: GPT14bdfb31b111- Bump Edge to v93 :: Simon Mavi Stewart4ac8da53c5- Use a read/write lock instead of synchronized in the CDP connection :: Simon Mavi Stewart8a2e777b2c- [cdp] Intercept requests and responses in NetworkInterceptor :: Simon Mavi Stewart336fa13731- Minor cleanups :: Simon Mavi Stewarte2eafcf9c5- Support mutating responses in network interception :: Alex Rodionov826f47f8c6- [js] Updating rules_nodejs to 4.1.0 :: Sri Harshac146025360- [grid] Organising config deps [skip ci] :: Diego Molina147790713d- [grid] Initial support for non browser based WebDrivers :: Diego Molina319fd1afd7- [grid] Moving grid docker package to a more logical location. :: Diego Molinaeef1f40aa8- Rework network interception API to allow mutating request/response :: Alex Rodionov025d96e529- [grid] Improving DefaultSlotMatcher in case browserName is empty. :: Diego Molinaf2d458f848- [grid] Fixing a log output [skip ci] :: Diego Molina29c01fd5ef- [grid] Improving matcher for the RelaySessionFactory :: Diego Molinaa4f8c86109- Silence CDP error upon fetching body for 301 response :: Alex Rodionov968a87ab29- [cdp] Fetch.requestPaused doesn't handle redirects well :: Simon Mavi Stewarte703235071- Roll browsers and drivers to latest versions :: Simon Mavi Stewart383281df8b- [grid] Updating example for driver-configuration :: Diego Molina859ea11b36- [grid] Delete Jaeger tracing class since OpenTelemetry autoconfiguration handles it :: Puja Jaganic7d0f059bb- Update java changelog for rc2 :: Simon Mavi Stewart6bab9efd89- [grid] Using correct default value for retry interval. :: Diego Molina47e47d91fa- [grid] Using new session request retry interval :: Diego Molinaa1c9131d2c- [rb] allow Options#add_option to set top level options if they use w3c compliant namespace :: titusfortner1cdf89caff- [rb] allow Options#add_option to accept a Hash as well as ordered pairs :: titusfortner37973575db- [grid] Removing unneeded variable :: Diego Molinaa03780c3a9- [grid] Avoiding Nodes to move around in the UI :: Diego Molina17c0c01888- [grid] Adding Android logo :: Diego Molina04c12093f1- [grid] Showing more stereotype details in the Grid UI :: Diego Molinaca58c3b83f- [grid] Enabling live view for Dynamic Grid :: Diego Molina0a5b2d8e74- Allow remote webdrivers that are firefox to install extensions :: Simon Mavi Stewart9c9dccf66c- [java] only augment with matching augmenters :: titusfortner8345a87bb5- [rb] add error messages for when devtools is not supported :: titusfortner01b672ed2d- [grid] Filter out reserved sessions while displaying in Grid UI. Display the ones with an actual session id only. :: Puja Jagania45202d46b- [graphql] Use sessions with session ids to get the session count :: Puja Jagani7e11db8550- [js] Implement network request interceptions :: AutomatedTester9cc81ecbcc- [js] Fix typo in devtools test :: Puja Jagani41dfb46462- [js] Add a check for Grid CDP endpoint :: Puja Jagani2c071c84c2- [py] Fix type hint on chrome option method (#9840) :: Alexb86d8475b4- Add methods to options classes for w3c compliant capabilities (#9828) :: Titusc3017bae3b- WebDriver Bidi specifies "webSocketUrl" as a capability name :: Simon Mavi Stewart58c925dee4- Update java changelog :: Simon Mavi Stewart46fc208fc1- [grid] Consider max-session value while selecting the slot and identifying Node capacity (#9838) :: Puja Jagani15dfc62576- Allow commands to be loaded via the ServiceLoader (#9854) :: Simon Stewartf76702247c- [java] add tests for Firefox HasExtensions functionality :: titusfortner82cf0736da- Allow Firefox full page screenshot functionality to be augmented by RemoteWebDriver :: titusfortner11194a7c5d- FirefoxDriver needs to implement HasFullPageScreenshot interface not just the method :: titusfortner962db2616a- Implement Firefox endpoint for setting context and allow to be Augmented :: titusfortner9e4122b4bb- Remember to add AddContext commands to the Firefox CommandExecutor :: Simon Mavi Stewart3971e299b3- Extend the browsers that will be augmented to provide webstorage :: Simon Mavi Stewartd1fd313907- Adding more tests for relative locators :: Simon Mavi Stewartdefe1e3a36- [js] Skip initKeyEvent usage when Gecko is verion 93 or later. :: AutomatedTesterf8e643f72f- [js] Annoying it's on bot.userAgent not goog. :: AutomatedTestere49e62132e- Remove Safari specific new window feature which no longer works; w3c compliant endpoint is available :: titusfortner2a03bdea88- [dotnet] Add transformation for network responses via CDP :: Jim Evans301132d7a3- [dotnet] Restore removed RemoteWebElement class :: Jim Evans2b67ecee62- [dotnet] Add ability to disconnect a CDP session :: Jim Evans9b1a49fc73- Require "uri" in Selenium::Webdriver container module (#9827) :: David Shaffer9976521655- [rb] remove deprecated constant :: titusfortner84fad5e827- fix bug preventing setting a timeout because the capability response is null :: titusfortnerb4f8e9f095- [cdp] replace v91 with v94 :: titusfortnerf610af6787- [dotnet] update devtools tests to use V93 :: titusfortnerece979a3c3- [cdp] update ruby, python and JS to add support for v94 and remove support for v92 :: titusfortner5a6504a32c- Move NetworkInterceptor to main devtools package :: Simon Mavi Stewart702b1c7c99- [dotnet] Rename TerminateDevToolsSession to ResetDevToolsSession :: Jim Evans790d746d2c- [dotnet] Version bump for development toward 4.0 RC2 :: Jim Evansa254c33b96- update pinned browsers and drivers; chromium v94, Geckodriver v0.30 :: titusfortnerd047b4d087- [rb] move new window functionality into TargetLocator to match other bindings :: titusfortner2146a95291- [rb] after 10 years, these are no longer @api beta :: titusfortner677b1ecd05- Ensure CDP socket is closed when driver quits :: Alex Rodionov2e3c429c6b- [rb] implement chromium casting functionality :: titusfortner8aa962de46- [rb] missed adding the HasCasting class :: titusfortner2086f382c5- [rb] implement chromium launch app functionality :: titusfortner279e41fd35- [grid] Matching for prefixed platformVersion :: Diego Molinaf8dad59003- [grid] Adding match logic for extension caps :: Diego Molina9d55d474df- [dotnet] Fixing an old copy&paste for docs :: Diego Molina73d6bea82e- [py] implement chromium specific endpoint for deleting network conditions :: titusfortnerfc05f3a89e- [py] implement chromium specific endpoint for setting permissions :: titusfortner20b5cdb70d- [rb] add yardoc details for new driver extensions :: titusfortner5eaa6e48a0- [rb] implement endpoint for deleting network conditions :: titusfortner39dec02867- [rb] implement endpoint for adding permissions in Chrome :: titusfortnerb4c8f20b90- [rb] remove variable that's been unreachable since 2010 :: titusfortner10bcce1d50- expected_conditions and wait modules raises InvalidSelectorException for invalid xpaths (#9805) :: GPT14d88bb08070- [rb] implement the Firefox context endpoints and functionality :: titusfortner31027c8835- [cdp] Add support for v94 and remove v93 :: Simon Mavi Stewartabfe9f2ee6- Correct comment. No logical change :: Simon Mavi Stewart746f2270d4- Aggregate and cleanup all CDP event threads on quit :: Alex Rodionov016eded1de- [rb]: Standardise driver logging output (#9850) :: Luke Hilla3e4d1bd56- Close CDP socket listener thread before closing socket :: Alex Rodionovba05dd906e- [java] Removing deprecatedsafari.options:: Diego Molina0dcffa208c- [grid] Choosing the driver builder with highest score :: Diego Molina184ac7828e- [grid] Adding SafariTechPreviewDriverService :: Diego Molina2835393e52- Add w3c capabilities to Python options (#9870) :: Titus644988126a- Allow the remote server to handle relative locators :: Simon Mavi Stewartc3450b118d- Run buildifier over the tree :: Simon Mavi Stewartfa37d18d49- NeedsLocalEnvironment wasn't being checked anywhere :: Simon Mavi Stewartddfcd94f12- [cdp] Handle the case when the first window closes :: Simon Mavi Stewartb6ce2cf551- Remove hard-coded ports from tests :: Simon Mavi Stewart15c48c4893- Remove tests we were keeping for reference only :: Simon Mavi Stewartfd5af83584- Remove hard-coded port from test :: Simon Mavi Stewart8d0eb038ec- Remove hard-coded port from test :: Simon Mavi Stewart31cb2465d8- Remove unused variable in test :: Simon Mavi Stewarte8e1bc42e7- [cdp] Handle the case where the original endpoint is unreachable :: Simon Mavi Stewart95776ce287- Remove unused import :: Simon Mavi Stewart6ec36b76f7- Minor text change. No logical change :: Simon Mavi Stewart3b49d75005- Ignore failing firefox test :: Simon Mavi Stewart71f6be98cb- Make sure the emulated rc tests actually run :: Simon Mavi Stewartc1719bef72- [dotnet] Update supported version of CDP to 94, remove 92 :: titusfortner728c746cd1- Pick a random port for the firefox cdp implementation to listen on :: Simon Mavi Stewartb398f8f395- Mark passing tests as passing for Edge :: Simon Mavi Stewart25d1037ae8- Removing tests that browsers have rendered obsolete :: Simon Mavi Stewart3b2e16ce41- [dotnet] Fixing build :: Jim Evans12a14a204a- Create interfaces for RemoteWebDriver to use with Augmenter (#9856) :: Titusc62dbf9d88- Clean up some stylistic nits. No logical changes :: Simon Mavi Stewart82c5a1185e- Remove unnecessary public keyword from interfaces. No logical changes :: Simon Mavi Stewartbc5aed6689- Remove unused imports. No logical changes :: Simon Mavi Stewart9e8c7b3ecd- [rb] use file detector for uploading add-ons if one is set :: titusfortner68cd181d6c- [py] Force free ports for cdp in geckodriver :: AutomatedTester47777fe06e- [py] Add new websocketUrl capability :: AutomatedTester05a3a5ecc4- [js] Add new websocketUrl capability :: AutomatedTestere6366da016- ReplaceBrowserTypewith aBrowserinterface :: Simon Mavi Stewarteeba903891- Fix the EdgeOptionsTest :: Simon Mavi Stewart05f7b955b9- Remove test ignored by all browsers :: Simon Mavi Stewart33ecb854b0- Fix up assumption in the ChromeFunctionalTest :: Simon Mavi Stewartad13b0f3e1- Annotate or fix some edge tests :: Simon Mavi Stewart9f02125ad2- [dotnet] Make CDP sessions autodetect close of initial attached target :: Jim Evans5e91eb5b6a- [rb] fix tests to get passing :: titusfortnerd33b8848ae- [rb] update changelog and bump version to Se 4 RC2 :: titusfortner1dacd2138a- [dotnet] Remove obsolete test :: Jim Evansfe91134b3e- [dotnet] Add Bidi-compliant webSocketUrl capability :: Jim Evansa560c4296e- [dotnet] Add version-independent method for overriding user agent via CDP :: Jim Evanse6fb3feeb6- [dotnet] mark deprecated chromedriver commands as obsolete and implement new preferred command :: titusfortnerd2636d763c- [dotnet] Move UserAgent class to main namespace :: Jim Evansc66b1ea6bc- [dotnet] Restore ability to add headers to WebDriver HTTP commands :: Jim Evansb8caa25c1e- implement getting context from Firefox driver :: titusfortner0f95b2788d- [dotnet] Add --websocket-port command line argument for geckodriver :: Jim Evans604c23b3a5- [rb] add web_socket_url to list of W3C Options :: titusfortnerab6a867489- [dotnet] implement chrome and edge support for casting to devices :: titusfortner232bd584b8- [dotnet] implement ability to launch chromium application :: titusfortner90e8e61d55- [dotnet] implement ability for Chrome and Edge to set applicable permissions on browser :: titusfortner45a06f4ede- [dotnet] implement getting the context of Firefox commands :: titusfortner81679ca6bd- [dotnet] implement getting and setting permissions on Safari :: titusfortnercde3c8a39d- [dotnet] implement ability to open Safari inspector :: titusfortnerc2e6b58b44- [dotnet] missing semicolon preventing build :: titusfortner60b2cff330- [rb] add android specific methods to Chrome, Edge and Firefox :: titusfortner5f1a0f899f- Use FileDetector to install Firefox addons if one is set on the driver (#9872) :: Titus9a767b5f25- [js] Restore withCapabilities() to ensure backward compatibility :: Puja Jagani1c817b56fa- [js] Allow builder to set a single arbitrary capability (#9857) :: Puja Jaganidc59524fe8- [dotnet] Coercing return type of GetCastSinks() to proper datatype :: Jim Evans08ddd4da3c- [dotnet] Adding support for Firefox and Chromium Android options :: Jim Evanscd12f66955- [dotnet] Fixing doc string for Network Conditions methods :: Jim Evans992cef28dd- [dotnet] Fix TouchActions Flick overload :: Jim Evanscb0e61525c- [js] Fix builder test :: Puja Jagani73807b6174- Add android options toFirefoxOptions:: Simon Stewartb95aa5a3ea- Add android options to chromium options. :: Simon Stewart4d981f86c8- Minor tweaks to make the compiler happier. No logical changes :: Simon Mavi Stewart7861733f14- [js] updating rules_nodejs to 4.3.0 :: Sri Harsha48d139a04a- [rb] update changelog for RC2 :: titusfortner4cde9ffe32- Update java changelog :: Simon Mavi Stewart17bc2e641e- [grid] Use a valid json for error message :: Puja Jagani2ddef73edf- [py] Bump version to RC 2 :: AutomatedTesterc42c7a49eb- [js] Bumping to RC 2 :: AutomatedTester8d1e4aa5ae- [dotnet] Changelog updated for RC 2 :: AutomatedTester
- Java
Published by jimevans over 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 RC 1
Changelog
For each component's detailed changelog, please check:
Commits in this release
d6bb232e52- [dotnet] Update supported version of CDP to 93, remove 91 :: Jim Evans618e8aaeb0- [rb] bump devtools version to 0.93 :: titusfortner7926f2d720- Remove cdp v91 from the java bindings :: Simon Mavi Stewartcda568f5bf- Add CDP v93 :: Simon Mavi Stewart695f096b75- Bump chromium version to v93 :: Simon Mavi Stewart2955b00620- [rb] bump version to 4.0.0.rc1 :: titusfortner76683e1ecc- [cdp] replace v91 with v93 in bazel files for Python, Ruby and JS :: titusfortner1b236f2f62- [cdp] add cdp v93 to and remove v90 from the project :: titusfortner684948661b- [grid] Delete all session information from Redis backed session map :: Puja Jagani26d8ff62f4- [js] Updating rules_nodejs to 4.0.0 (#9774) :: Sri Harsha296368b33a- Update SQL table creation fields :: Puja Jagani7037a70ec5- [grid] Password dialog when the VNC stream is protected :: Diego Molina13c7ef08fa- [grid] Adding component to handle pwd dialog for VNC :: Diego Molina3762f331e1- Update java changelog :: Simon Mavi Stewartaf45b5d36a- We no longer push java artifacts to google storage :: Simon Mavi Stewartd05473f4b1- Add instructions for releasing the java pieces of Selenium :: Simon Mavi Stewarta87302a504- Update publishable targets :: Simon Mavi Stewart707cf39d71- [grid] Purge sessions on Node restart for Jdbc backed session map :: Puja Jagani9bb5163e00- Bump browsers: Firefox to 91.0.2, Edge to 92.0.902.84 :: Simon Mavi Stewart95c78af8c1- [grid] Add node removed listener to Redis and Jdbc session map implementations :: Puja Jagani97b6c1b976- [cdp] Remove cdp versions 88, 89, and 90 :: Simon Mavi Stewarte92b16f083- Bump OpenTelemetry to 1.5.0 and update docs :: Simon Stewartfdaaf0c2c8- Bump most java dependencies :: Simon Stewartf247a21f96- Avoid creating an intermediate list in the toml config :: Simon Stewartb87e5922be- Bump bazel to 4.2.0 :: Simon Stewart95bc5b5573- [grid] Allowing webdriver executable to be configured for drivers. :: Diego Molina79b76445e1- [grid] Fixing a couple of failing tests. :: Diego Molina586affe0cf- [grid] TomlConfig returns sorted config details :: Diego Molina8905eb205a- [grid] Making only name and stereotype be mandatory in nodeConfig :: Diego Molinae571f898d2- [dotnet] Support assembly: Make IWebDriver extension methods handle wrapped drivers :: Jim Evans5f20319f1c- [dotnet] Fix PrintOptions to handle page ranges :: Jim Evans26b625ab0f- [dotnet] Fix HttpCommandExecutor events :: Jim Evanscfde816c32- [dotnet] Fix compile errors in InternetExplorerOptions :: Jim Evanseb31a2c6ff- [java] Ignoring a test for Firefox while it is debugged. :: Diego Molinad54897523f- [java] Fixing a test since the returned code changed :: Diego Molina8b70122a7c- [grid] Splitting regular tasks in 3 for the LocalNode :: Diego Molina9b2da60ed7- [java] Fixing an old test in WebDriverBackedSeleniumLargeTest :: Diego Molinaea41b757bd- [grid] AddingdisableBuildCheckas a property. :: Diego Molina86f65a788c- Fixing dependencies for test :: Diego Molinab02f8f7214- ImprovingshouldBeAbleToAddMultipleSessionsConcurrentlyby adding an active wait. :: Diego Molina66a876aabe- [java] Fixing a test broken by 572434ee4988ba64d57c0fc6bb491c2a8224747d :: Alexei Barantsev0d11ab93a7- [java] do not set unexpected alert value in Options by default :: titusfortnerfcbfb3a4c0- update IE options class in each language to match the currently supported capabilities in the IE Driver :: titusfortner182aa41636- Updating urls to point to our downloads page [skip ci] :: Diego Molinac684f99e5b- [rb] use require instead of autoload for server_error.rb since ServerError isn't namespaced with Remote and doesn't have circular dependency issues :: titusfortnerfec3399b79- Add file path examples to logging flags :: Puja Jagani89b6c9a673- Handle parse exception while parsing toml config :: Puja Jagani018c6628b4- Allow adding multiple examples for config help :: Puja Jagani324535a7e6- Adding more updates to .NET CHANGELOG for 4.0 RC1 :: Jim Evanse867b31e9f- Dispose HttpRequestMessage and HttpResponseMessage objects when making a http call :: Nikolay Borisenko57b5345167- Add a Dockerfile that provides an env to hack on Selenium :: Simon Mavi Stewart4f95eff8fb- Bump standalone-{chrome,firefox} used in the deploy images :: Simon Mavi Stewart572434ee49- Slightly better error message when decoding JSON strings :: Simon Mavi Stewart42c33e5473- Update .NET CHANGELOG for impending 4.0-RC1 release :: Jim Evans3d65ba06d2- [dotnet] Update available CDP versions :: Jim Evans40936c627d- [js] Removing scroll argument as it is not ever used :: AutomatedTester3ab4cc4fce- [js] Updating rules_nodejs to 3.8.0 :: Sri Harsha72ffec9d2a- Specify that the "find_element_by_* ..." warning is a deprecation warning (#9700) :: Leon Shams279f0d66ee- Deprecates withCapabilities method and removes tests (#9701) :: GPT14b934a75fe5- [grid] Delete existing sessions if the Node is restarted :: Puja Jaganib7982ae779- [grid] Add heath check for LocalDistributor test :: Puja Jaganibfce42bc10- [bazel] Automate updating the pinned browsers :: Simon Stewart3cbdc1a729- [dotnet] Enable script pinning :: Jim Evansfb689113ff- [dotnet] Fixing Visual Studio prebuild scripts :: Jim Evansa4c3e3b8fb- [grid] Ensure a second node is able to register itself :: Puja Jaganib09ab9fb8a- [grid] Remove a duplicate test. No logical changes. :: Puja Jagani1f78fb871d- [devtools] add some quick links to the readme for locating the necessary files when adding new devtools versions :: titusfortner0ff878de4c- Bump pinned firefox, edge, and chrome to latest stable releases :: Simon Stewart1e0058ff49- [java] Removing unused imports. [skip ci] :: Diego Molina7618b2b689- [java] Stopping sessions when the Node is gracefully shutdown :: Diego Molinaf3b307c79e- [dotnet] Rename RemoteJavaScriptEngine.cs source file to JavaScriptEngine.cs :: Jim Evans6bf216ef76- [dotnet]: Adding ability to use By object with relative locators :: Jim Evans5496386dd3- Bump .NET assembly and CDP versions :: Jim Evansf40638f241- Updating a few links to the new site. [skip ci] :: Diego Molinac3b768d277- [build] update rules_python to 0.3.0 :: AutomatedTester09846b5ee7- [js] Update bazel CDP versions support :: AutomatedTesterd08c4bfbd9- [grid] Update JS deps :: AutomatedTester76371d79ba- [js] Update dependencies :: AutomatedTester0a24aef4fe- [grid] Fix flaky SessionCleanup tests :: Puja Jagani58a55ce866- [grid] Stopping a session by invalidating its cache entry :: Diego Molina5c977d49ae- [grid] We do not need to stop the session again :: Diego Molinad33e28f274- Add specs for relative locator using other root locator than tag_name :: Alex Rodionov3dd70c2e2c- Updating IE driver resources and prebuilts to 3.150.2.0 :: Jim Evansd00efc12f9- Updating IE driver source to compile against Windows 10 SDK :: Jim Evanse9d195e082- Updating JavaScript automation atoms for IE driver :: Jim Evans0bd2623d80- [grid] UsingshmSizeinstead of mounting/dev/shm:: Diego Molinaa7102f2a54- [grid] Fixes file upload for Dynamic Grid :: Diego Molina9484cacc55- [js] expose withLocator method at the top level :: AutomatedTester63c74ab484- [grid] Clean up sessions once Node is purged :: Puja Jagani60bd1127ab- [grid] Fire event when Node server shuts down :: Puja Jagani3376af0ddf- [grid] Add Node removed event :: Puja Jagani1fad80a480- [grid] Purge Nodes if health check fails consistently :: Puja Jaganic498dad8c5- [rb] set a default file detector for Remote Driver :: titusfortner702b3aae73- Move java sources and tests into a single tree (#9710) :: Simon Stewart6665715c8b- Fix proxy unit tests after 7e69b3d634 :: Alex Rodionov682c6080d2- Fix endings :: AutomatedTester7783486500- [docs] Update Readme on how to build each of the bindings :: AutomatedTesterab99331fe4- Add docker max sessions flag (#9688) :: Puja Jagani04cc1a891a- [py] clean up imports :: AutomatedTester2aea999ba1- [py] Use options when passing things to remote webdriver instead of capabilities :: AutomatedTesterf3b5d5e03f- [py] Correct deprecation message in IE handling code :: AutomatedTesterf0149077f1- Close InputStream after creating the new session payload :: Puja Jagani377b8bbad1- [cdp] Avoid using Void.class as a type :: Puja Jagani7a63077ea4- Close DriverService and DriverCommandExecutor executor on quit. Fixes #9666 :: Puja Jagani9e6eaf91f6- [py] Remove v88 from the CDP support :: AutomatedTester41dce806c9- [py] Rewrite the logging module for bidi connections :: AutomatedTester7e69b3d634- [rb] unset capabilities should not raise KeyError when method is called :: titusfortner1593b70d44- [rb] update CDP versions to v90, v91, v92 :: titusfortner497cde3d82- [py] remove non-w3c compliant parameters from default capabilities :: titusfortner13114e1f46- [build] Only run JS workflow when there is a JS or dependency change :: AutomatedTester094ca6e5a1- [build] Only run Python workflow when python or atoms change :: AutomatedTesterad11a61ceb- [js] Add Enable Mobile feature for Firefox :: AutomatedTestere5968b6c1f- [js] Add the ability to do Relative Locators with all By types :: AutomatedTester8c217cff7e- [js] Add default Opera capabilities. Fixes #9654 :: AutomatedTester23eefa8ae9- [py] Run type checks in CI and report typing coverage to codecov (#9523) :: Oleg Höflinge2866fc10f- [JS] Add support for ChromeDriver--enable-chrome-logs(#9575) :: Mark Stacey6c325538ed- [grid] Ignoring if the directory already exists :: Diego Molinade8ac457cf- [py] PEP 484 type hints for selenium.webdriver.remote.errorhandler (#9605) :: Oleg Höflinga67878e997- [py] Disable test for remote that is disabled for firefox. Issue is in Firefox :: AutomatedTester2c8c4ffc7e- Add the debuggerAddress option to chromium.js (#9561) :: Brandon Waldermanb0a4a29cb2- add http client options (#9638) :: Dharin Shah2e538533dd- [py] Handle first/always match better when it hits lists/dicts. Fixes #9538 :: AutomatedTester7afecdc8c1- [py] Update CDP support to drop v89 and add v92 :: AutomatedTester817be45ded- Reduce Distributor test flakiness :: Puja Jaganib69d4cb4d1- [grid] Ensure the RemoteNode can reach the LocalNode during tests :: Puja Jagani59962fea7e- [cdp] Remove old CDP versions from the java bindings :: Simon Stewart5efb6606ab- [cdp] Add v92 to the project and the java bindings :: Simon Stewartca0f141793- Bump browsers to latest stable versions :: Simon Stewart69fbf2a64c- Pin Node version to one that should work on Apple Silicon :: Simon Stewart74745cf081- [grid] Improving test configuration to use only the driver needed :: Diego Molinacc4afffa30- [grid] Code styling and removing unused import :: Diego Molina77788e020c- [py] fix type hints for selenium.webdriver.remote.file_detector (#9647) :: Oleg Höfling6b2edbc990- [build] move to python 3.7.10 :: AutomatedTesterc9a18b956b- [py] partial revert of #9606 :: AutomatedTester2c94ad31fa- [py] correct tox warnings :: AutomatedTester4c382be052- Handle empty inputs for JSON better :: Simon Stewart960e1688b4- [grid] Improving concurrency session creation by not having a unique instance :: Diego Molinadfa7c79a66- [grid] removingcontent-lengthheader forGETrequests :: Diego Molina8c03b6d668- [java] improvingremoveHeaderto be case insensitive :: Diego Molina2743584764- [js] chore: fix linter (#9639) :: Dharin Shahb6851f8b4f- Add //rb:console target which starts interactive REPL :: Alex Rodionov873728e37e- Use duck-typing for pinned script execution :: Alex Rodionov8d656fe2dd- Allow to pin scripts to pages :: Alex Rodionovd44b41b54e- Implement Shadow DOM API :: Alex Rodionovee0193db29- Avoid throwing an NPE in the Grid UI :: Simon Mavi Stewart9049a6f8f2- Run buildifier. No logical changes :: Simon Mavi Stewart0795e78559- Ensure that default healthcheck duration is less than node timeout duration :: Simon Mavi Stewart9b1f2d792b- Fire heartbeat event immediately upon starting :: Simon Mavi Stewart7421ba6f5c- The GridModel is an implementation detail, so not needed in constructors :: Simon Mavi Stewart4287762e78- Start new sessions from the distributor in background threads :: Simon Mavi Stewart7bed535e7e- Expose the pinned grid build target. No logical changes :: Simon Mavi Stewart2d817e5d95- Remove test-specific debug class :: Simon Mavi Stewart86eeec2254- Add test to verify the distributor creates sessions in parallel :: Simon Mavi Stewart3f896ba2d4- Add a target to make it easy to run the Grid with pinned browsers :: Simon Mavi Stewarta0e9c2e8b2- chore: cleanup (#9635) :: Dharin Shahbc69a20c83- [js] Updating edge.js to extend chromium.driver (fixes #9626) :: Sri Harsha513114904e- [js] Updating rules_nodejs to 3.7.0 :: Sri Harsha277b581aef- [grid] Start heartbeat after registering the Node :: Puja Jagani2ea9026477- [py] PEP 484 type hints for selenium.webdriver.remote.file_detector (#9606) :: Oleg Höfling223a4f6bd0- Fix deprecation warnings for Safari (#9577) :: Leon Shamse46dba5318- [py] PEP 484 type hints for selenium.webdriver.common.print_page_options (#9608) :: Oleg Höflingd2333a2049- [grid] Ensure a Node is purged as per the heartbeat period :: Puja Jagani8480b8e723- [py] Allow 0 coordinates for the window position. Fixes #9574 :: AutomatedTester2530e56e0c- [py] Correct Typo in change log :: AutomatedTester8207197b59- [.NET] Correct typo in change log :: AutomatedTester0abd50117e- Remove final mutable state from NodeStatus :: Simon Stewartd388aa8587- Remove most mutable state from NodeStatus :: Simon Stewart335890fe4d- Removing redisson dependency on thedatapackage :: Simon Stewart0c79e86164- Putting the GridModel back into the core Distributor package :: Simon Stewart766559eac8- Rewrite LocalGridModel to avoid needing to mutate state :: Simon Stewart730cdc2656- Finishing removing duplicate accessor method :: Simon Stewartabce1cd6cf- Remove duplicate accessor method :: Simon Stewart45bd6ac541- Remove aggregating interface :: Simon Stewart87fdef6ee6- The aggregating interface should not be necessary :: Simon Stewartebd0998cde- Config settings do not use--in their names :: Simon Stewart4798b008d2- Make decorated drivers and elements implementing the wrapping interfaces :: Simon Stewart1e3cc6b5f6- [java] inlining variable creation, no logical changes :: Diego Molina91e313a498- [http-client] Allow AsyncHttpClient to manage the lifecycle of the timer. :: Puja Jagani9d148a3dfc- Update package.json to include repository key (#9603) :: Microsoft Provenance Contributions3a267b5d9e- Release selenium-devtools 0.91.1 :: Alex Rodionov14800bbe94- Send the heartbeat while the node is running :: Simon Stewarte1d15c49e2- Implement ShadowDOM APIs in the Java bindings :: Simon Stewart548f4b8388- Set the bazel language level to 11 for the plugin :: Simon Stewart5d58b8e145- Use a single executor service for DriverService and DriverCommandExecutor :: Puja Jagani23ece4f646- Bumping to 4.0.0-rc-1 :: Diego Molina673c678308- [grid] Showing the queue size on the left panel, Grid UI :: Diego Molina4f0b218abf- [grid] Fixing Grid UI unit tests :: Diego Molinaee1d50f8e2- [grid] Displaying live view in the UI :: Diego Molina89af50f8f8- [py] PEP 484 type hints for selenium.webdriver.common.utils (#9568) :: Oleg Höflinge60c097fb6- [py] PEP 484 type hints for selenium.webdriver.remote.utils (#9525) :: Oleg Höfling44daa3a415- [grid] Updating dependencies for Grid UI. :: Diego Molina3e3eee5323- [grid] Routing VNC websockets through the Grid :: Diego Molina4733eeabe9- [grid] Retaining to increase the reference count once and then close the ws properly. :: Diego Molina5385a15453- [grid] Modifying ws upgrade to handle VNC client. :: Diego Molina38c2b3ff8b- [grid] Avoid memoizing Distributor status for GraphQL queries :: Puja Jagani2263fb753d- [grid] Remove new session event listener from Distributor. Shutdown executors in Distributor :: Puja Jaganide48e0876d- Updating nuget.exe to latest version :: Jim Evans952c538c68- [grid] Fix Redis Session Map test :: Puja Jagani2a8aaccbcf- [grid] Update Redisson client connection pool default values :: Puja Jagani5c92f4d869- [grid] Adding vnc endpoints for live view in the UI :: Diego Molina20eb10fc74- [java] Updating link to ChromeDriver :: Diego Molina63228848f6- [grid] Adding tests for VNC detection option :: Diego Molina9717d403a8- [grid] Adding option to detect if VNC is available or not :: Diego Molina2cf47f3f12- [grid] Fix Redis Session Map test :: Puja Jagani9b5c7b954e- [grid] Add tests for using local distributor with Redis Grid Model :: Puja Jagani06d22849fc- [grid] Remove unused imports :: Puja Jagani192aed612b- [grid] Add Redis GridModel implementation :: Puja Jagani5a94acd39b- [grid] Update GridModel interface access modifiers :: Puja Jagani3161687625- [grid] Add Redis grid model test package. Update build files. :: Puja Jaganic0abe97d20- [grid] Make NodeId, Session and Session id serializable :: Puja Jaganif811064abf- [grid] Rename NodeStatus id and uri field for serialization :: Puja Jagani9617c44c20- [grid] Update scheme in RedisOptions for the uri :: Puja Jagani1b7b9480cf- [grid] Update DefaultSlotSelector :: Puja Jagani049e780a18- [grid] Make Slot serializable :: Puja Jagani1463f03246- [grid] Create redisson client :: Puja Jagani9e9caf455c- [grid] Add redis grid model flags :: Puja Jaganib64deb332b- [grid] Add Grid Model flag :: Puja Jagani370dad386b- [grid] Add redis package to the Distributor :: Puja Jaganifae641b230- Add Redisson dependency :: Puja Jaganie7c39cc04e- [grid] Extract GridModel into an interface :: Puja Jagani10a1fb3e17- Issue 9549 (#9557) :: Eduardo Wermuthcb4857d76c- [js] Updating rules_nodejs to 3.6.0 :: Sri Harsha3e94fb06ff- Restoring --action_env=PATH to .bazelrc :: Jim Evans43d7214167- [dotnet] Allow network interception to handle duplicate response headers :: Jim Evansc0a5c3eead- [py] PEP 484 type hints for selenium.webdriver.common.timeouts (#9524) :: Oleg Höfling6d153738df- Fix incorrect use of 'NoReturn' type annotation. (#9540) :: varunsurapaneni8d1a5e3084- [grid] Aligning row headers and row content for running sessions :: Diego Molina35f937fa65- A tiny bit of extra logging to let people know requests require authentication :: Simon Stewart2c437713b3- Warn of unauthenticated requests :: Simon Stewart39b35f886f- Make it possible to secure the Router :: Simon Stewartafa91872f3- Make setting the script timeout consistent with setting other timeouts :: Simon Stewart53ad48fbf4- Allow the RemoteWebDriver.Builder to use Credentials for http authentication :: Simon Stewart63fd7f722d- Add a Filter to handle basic authentication :: Simon Stewart7f8544b990- Adding an authentication filter :: Simon Stewart6d77c38801- Add build information to the manifest of the standalone server :: Simon Stewart5f4d8182e4- [py] Update changelog and versions for B4 :: AutomatedTester5d3698257d- [dotnet] Updating forgotten interface method :: Jim Evansaf8d5eff19- Updating .NET version for release build :: Jim Evans43064e5a0e- Updating .NET CHANGELOG for 4.0 beta 4 :: Jim Evanscab2ea2a14- [rb] bump version to 4.0.0.beta4 :: titusfortner3743d15d6c- [js] resolving dependabot alert issue for package ws :: Sri Harsha
- Java
Published by shs96c over 4 years ago
https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Beta 4
Changelog
For each component's detailed changelog, please check:
Commits in this release
e674eefec9- Release selenium-webdriver 4.0.0.beta3 and selenium-devtools 0.91.0 :: Alex Rodionova1a0b20943- [JS] fix: fixes moderate vulnerability ssri (dependency of react-scripts) :: Sri Harsha11d84a73ac- [JS] Updating rules_nodejs to 3.4.0 :: Sri Harsha4f830b6b4f- [build] Upgrade rules_python to 0.2.0 :: AutomatedTesterfe6c4c2d52- Move the implementation of the new session queue into the local package :: Simon Stewart8322f0fd71- Rename "NewSessionQueue" to "SessionRequests" :: Simon Stewartb1bfdab384- Follow up PR to ensure that the session queue name is used consistently :: Simon Stewart3782dfb150- Fill out the generic type for GridData :: Simon Stewarte5f0328d38- Remove unused abstract base class: SessionRequests is only used by the LocalNewSessionQueue :: Simon Stewartca2c72a260- [py] Expand element to be clickable in expected conditions(#9374) :: Max Perrello1d31428675- [grid] Fix build due to SessionRequests renaming (#9397) :: Puja Jagani2483cba731- Continue unifying the new session queue :: Simon Stewartf621dca9f4- Move data classes used only in the local new session queue to that package :: Simon Stewart68f3edcb9b- [JS] Allow relativeby with findElement (#9396) :: Sri Harshadb6d118967- [py] Fix converting list of tuples to str in send_keys (#9330) :: Sergey Fursov30be80b981- [py] Correct flake8 in python tests :: AutomatedTester8aafd3f8e7- [bazel] Bump pinned Firefox to v88 :: Simon Stewart18c94547c0- [js] Add windowTypes option support for ChromiumDriver (#7897) :: Salvador Cabrera Lozano5db9c46855- Expose #execute_cdp method for remote Chrome/Edge instances :: Alex Rodionov8cabfbfeb6- [grid] Remove old Grid tests since features exist in current Grid (#9400) :: Puja Jaganif67095a54a- [java] Implement getDomAttribute method in EventFiringWebDriver (#9394) :: Puja Jagani109ee82c1f- [build] upgrade bazelisk to 1.7.5 in github actions :: AutomatedTesterdd8741a1a9- [grid] Fix flaky event bus tests by dedicated threading, reverting the polling loop logic and increasing poll timeout (#9383) :: Puja Jagani25adcf1d96- Unignore tests for setting different cookies on different domain :: Alex Rodionov192e347656- [grid] Remove GridShutdown test (#9410) :: Puja Jagani0b2ab18910- [grid] Fixing typo on config to make StressTest pass :: Diego Molina4153f72c02- [py] Add the ability to use Options classes on Safari :: AutomatedTester95dc027897- [py] Fix flake8 issues in safari options :: AutomatedTesterde8f703087- [JS] Updating rules_nodejs to 3.4.1 :: Sri Harsha73ba66953a- [build] Remove old unused python third_party items (#9412) :: David Burns3e5ffdf224- [bazel] Add note on working with Apple Silicon :: Simon Stewart83e80c246a- [bazel] Run buildifier. No logical changes. :: Simon Stewart554873dac5- Rework the LocalNewSessionQueue to be simpler :: Simon Stewart7fd49ca2b9- Adding some docs for the LocalNewSessionQueue :: Simon Stewart921241db86- Remove unused method from the LocalNewSessionQueue :: Simon Stewartc13ec4e1a3- Add acreatemethod to theLocalNewSessionQueue:: Simon Stewart93c9ec7740- Re-enable testing of all Grid modes in the EndToEndTest :: Simon Stewart7e20289684- Expose session request metadata from the new session payload :: Simon Stewart47824b3775- Bring SessionRequest and CreateSessionRequest into alignment :: Simon Stewartd83df531a5- MoveSessionRequestinto thedatapackage :: Simon Stewart854ac60c76- Introduce a CapabilitiesUtils class for common operations on Capabilities :: Simon Stewartd9bb0fba8b- Allow the new session command from the remote webdriver to take more than one capability :: Simon Stewart6c19c13e63- [js] Updating rules_nodejs to 3.4.2 :: Sri Harsha6c701582f1- [js] resolving path for js-dossier (used for generating api doc for js) :: Sri Harshad7c2e4cdd4- [javascript] Updating dependencies :: AutomatedTestera22d0fd220- [py] Add the ability to enable mobile on options classes :: AutomatedTester13f4cfb59a- Apple Silicon is represented as aarch64 :: Simon Stewart8d80348b75- Make sure only the Grid can attempt to update the new session queue :: Simon Stewart973ab84314- Move websocket dependency to selenium-devtools gem :: Alex Rodionov25e848af07- Make the SlotSelector an argument of the Distributor :: Simon Stewartc6d4516e9c- Migrate Ruby bindings from CrazyFun to Bazel :: Alex Rodionovd64bc889f6- Explicitly list packaged files gemspec :: Alex Rodionov5a4ce484fa- Implement Ruby gem building with Bazel :: Alex Rodionovc6e2f04248- Update Bazel Ruby rules to fix SDK problems on Linux Fedora :: Alex Rodionovf44cc24834- Force 644 mode on all files in Ruby gem :: Alex Rodionovd7c0647228- Simplify Ruby builds by avoiding data files :: Alex Rodionov39ba33e758- Remove CrazyFun build file from Ruby bindings :: Alex Rodionov584c59014b- [java] Handle bad gateway response from the server (#9444) :: Puja Jaganib1fd99da57- Build Ruby gems on CI :: Alex Rodionovf5989bf115- Use alwaysMatch instead of firstMatch by default :: Alex Rodionovdc816249f5- Do not camelize Chrome localState object :: Alex Rodionov88373fc3a1- Do not override browser options when they are set with plain string :: Alex Rodionov8cb82b413f- fixup! Do not camelize Chrome localState object :: Alex Rodionov3106c9c0fa- Fix gem missing lib/selenium/webdriver.rb :: Alex Rodionovcde0cd001b- [grid] Fix new session creation test (#9438) :: Puja Jagani916168f403- [py] handle poor responses from drivers when there are errors. Fixes #9437 :: AutomatedTester5d7faf62fe- [java] Add proxy support to NettyClient (#9434) :: Puja Jagani84e746a258- [JS] updating packages to resolve dependabot alert :: Sri Harsha97379a0b58- Add accessor for new session request metadata :: Simon Stewarta7b02263ce- Move logic for creating a session into theLocalDistributor:: Simon Stewartcd64607ad5- Rework how the Distributor creates sessions :: Simon Stewartfb2244b30b- Update driver command executor thread executor for driver shutdown (#9430) :: Puja Jaganid15cfdab4c- Remove Ruby mappings for CrazyFun in favor of Bazel :: Alex Rodionov112e9c2989- Next release will be beta 4 :: Simon Stewart0436178e25- Update java changelog prior to beta 4 :: Simon Stewart6a39ced489- Update Bazel Ruby rules to allow toolchain to work on Windows :: Alex Rodionov8bc8e07714- Bump chrome to v90 :: Simon Stewart27e37e9138- [js] Updating dependencies :: Sri Harshabe4c11f135- Allow the Config to create classes with default constructors :: Simon Stewart71cc53b910- Ensure that Capabilities implementhashCodeandequalsconsistently :: Simon Stewart80f7c886aa- Allow clients to send stereotypes to help determine what to get from the new session queue :: Simon Stewart3af936cc16- Make the distributor use the queue a little more smartly :: Simon Stewart5e0f804b9d- Increase parallism when starting sessions :: Simon Stewart94627e98e5- Loggers should not be public fields :: Simon Stewart62ce7e650a- Reorg spacing in class. No logical changes :: Simon Stewartbb190d134d- Remove unused method :: Simon Stewartb47d052a93- Avoid using CompletableFuture in the local new session queue :: Simon Stewartbb805a62f0- [js] Updating rules_nodejs to 3.5.0 :: Sri Harshab287e73ce2- [java] Add remote web driver related interfaces for dynamic proxy creation (#9466) :: Puja Jaganid2b00715d8- Remove requests Python build dependency :: Alex Rodionov52d185d1bd- Remove leftover CrazyFun build files :: Alex Rodionov87756ddb97- Remove closure CrazyFun build file :: Alex Rodionov3343a55b05- Update Rakefile to (not) load proper CrazyFun build files :: Alex Rodionov9201335d0a- Migrate JRuby update target to Bazel :: Alex Rodionovbf39aefa8b- [grid] Update JDBC commands of session map info :: Puja Jagania097e1beb4- Bump java dependencies :: Simon Stewartd9f2a0aae0- Bump rules_jvm_external to a recent version :: Simon Stewartda5331b162- Migrate noblur library complication to Bazel :: Alex Rodionov49f706f436- [grid] Add thread pool for driver service startup :: Puja Jaganie9c738de8a- [py] Add a test with returning a JS Const object :: AutomatedTester7bf0e705e8- [py] Add test to return global from page. :: AutomatedTester0dd362cf5c- Make*OptionsmirrorCapabilitiesfar better :: Simon Stewartd990acea7e- Run "optimize imports" on the distributor :: Simon Stewart84395df36b- Remove unusued fields from the Distributor :: Simon Stewartf746b26224- [JS] Updating changelog for beta-4 :: Sri Harshaf07fface66- Add atoStringmethod toEither:: Simon Stewart4bbd2bdfe3- [py] Add type hints to relative by code :: AutomatedTester83f4a19608- Add a script to make it easier to test tracing of the distributed grid :: Simon Stewartaecc5bd8cb- [grid] Add spans to new session queue remove related functions :: Puja Jagani6010b2c73c- [py] Add the ability to pass in different locators to do Relative Locator searches :: AutomatedTesterb02553c44e- [py] Add docstrings for RelativeBy :: AutomatedTester411b883645- [java]quietExceptionsdoes not exist anymore, no need to test it :: Diego Molinac13800859e- [grid] Add trace headers to SessionRequest for distributed Grid tracing :: Puja Jagani838768cf2a- Bump bazel to 4.1.0 :: Simon Stewart225dd3ee42- Bump apple_rules_lint to 0.1.1 :: Simon Stewartde22071c5c- Bump bazel platforms to 0.0.4 :: Simon Stewart90bbf5be5d- Remove bazel RBE toolchains. We don't use them :: Simon Stewart5048c9993b- Bumping rules_proto to most recent version :: Simon Stewart9cc2823604- Bump rules_jvm_external to 4.1 :: Simon Stewartd91376413c- Bump rules_pkg to 0.4.0 :: Simon Stewart6e56619a0b- Bump rules_docker to latest release :: Simon Stewartee24455dc4- Bump rules_k8s to the latest version :: Simon Stewartcc96b2789a- Bump base docker images to latest versions :: Simon Stewart0580ff2cac- Bump pinned edge to latest stable release :: Simon Stewart7805a65762- [grid] Checking driver name before setting driver max sessions :: Diego Molina5a943d5546- [grid] Allowing more than one IE session :: Diego Molina7b832ead31- [grid] Ensure Distributor rejects request immediately if no matching slot exists in the Grid :: Puja Jagani096ec415e4- [grid] Add http logs flag to allow http trace event logs :: Puja Jagani61f04283ef- [grid] Pulling images from custom registries :: Diego Molina7f7b106e7e- [JS] Updating rules_nodejs to 3.5.1 :: Sri Harsha93e5fb55e1- [py] Add the ability to pass in multiple options and have that capabilities :: AutomatedTester2a8d9cb00b- [grid] Add test timeout for session queue test :: Puja Jagani288b337fe8- [rb] add support for Firefox full page screenshot :: titusfortner597f474256- [rb] simplify the remote server code :: titusfortner93573e31a6- [grid] Better naming, no logical changes :: Diego Molinaa51085a604- [grid] Simplifying docker image name parsing :: Diego Molina6ca474d333- [grid] Add a flag to allow the Distributor to reject request for unsupported capabilities :: Puja Jaganif75343f8b7- [py] PEP 484 type hints for common.exceptions and webdriver.support.color (#9482) :: Oleg Höfling2074698d0d- Bump ws from 7.4.5 to 7.4.6 (#9531) :: dependabot[bot]c24a50f376- [grid] Checking config URIs have a host :: Diego Molina2285c44e58- [grid] Waiting for video recording to start :: Diego Molinad62a16497b- Updating links and comments in issue templates. :: Diego Molina26e46fb538- [rb] update guards for specs now passing with Chrome 91 :: titusfortner0157c8ffcc- [rb] fix parsing differences between options and capabilities :: titusfortneraa0733ddd1- [dotnet] Remove CDP version support for 86 and 87. Add CDP version support for 90 and 91. :: Puja Jagani3b41e60c2b- [grid] One call less when interacting with the queue :: Diego Molinaa42e7b84fc- [grid] One instance of DriverService.Builder per Node Slot :: Diego Molina1bf33177af- [grid] Returning actual last start for a slot. :: Diego Molina6e9078194c- [grid] UsingPortProber.findFreePort()for DistributorTest :: Diego Molina8c9faf500e- [java] Enabling some Chrome tests as the test runner says... :: Diego Molinaf9026c886c- [rb] Server code expects the jar location to be a String not a Pathname :: titusfortner6f25a6f9de- [grid] Ignoring case when parsing browser name :: Diego Molina8755948934- [grid] Improving DistributorTest (#9546) :: Diego Molinafb4d7143dc- [grid] Moving to Docker API 1.41 :: Diego Molina70af0d649d- Refactor .NET bindings class inheritance hierarchy :: Jim Evansb754461f7c- [dotnet] Update Chromium-based browsers to correclty inherit Options :: Jim Evansdca5756ea7- Update .NET test to properly use remote/grid :: Jim Evansf10cb89fe1- [dotnet] Add proxying of CDP commands via remote/grid :: Jim Evans796809645f- [dotnet] Make HttpRequestData properties settable (#9456) :: doctor-house656c55fcee- [py] Returning fixed IP in GitHub actions (#9550) :: Diego Molina7a932e7f33- [dotnet] Moving CDP JS engine monitoring class :: Jim Evansb2cf065aec- [dotnet] Add support for finding elements in shadow DOM :: Jim Evans29f46d02dd- [grid] Doing.countDown()when the right event has been listened to :: Diego Molina
- Java
Published by diemol over 4 years ago