Selenium 发布历史 (latest 10)
Selenium - Nightly(212348259)
created: 2025-04-13T20:23:29Z
========================================
Selenium - Selenium 4.31.0(210518253)
created: 2025-04-05T02:12:17Z
Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What’s Changed
Click to see all the changes included in this release
-
[py] Fix docstring issues that sphinx complains about by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15466
-
[java] handle
getNamedCookie
anddeleteNamedCookie
for 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
remote
config torbe
by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15496 -
[js] add ErrorCode for
DetachedShadowRootError
by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15455 -
Remove the
wgxpath
library by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15498 -
[dotnet] Fix null warnings in
RelativeBy
by 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
LocalValue
by @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.Invoke
by @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
========================================
Selenium - Nightly(209730207)
created: 2025-04-01T09:56:59Z
Commits
- bea8f71: [build] update label references (titusfortner)
- 3079db6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15505) (Selenium CI Bot) #15505
========================================
Selenium - Nightly(207649340)
created: 2025-03-22T19:46:50Z
Commits
- 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)
========================================
Selenium - Selenium 4.30.0(207273449)
created: 2025-03-20T19:40:23Z
Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What’s Changed
Click to see all the changes included in this release
-
[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
WebDriver
towards 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
SystemClock
singleton 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
WebElement
by @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
DriverFinder
by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15232 -
[dotnet] Annotate nullability on
WebDriver.SessionId
by @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
WebDriver
by @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
Broker
by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15423 -
[dotnet] [bidi] Align
Scipt.LocalValue.Map
with spec, enable negative zero by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15395 -
[dotnet] [bidi] Make
LocalValue
types 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
PartitionDescriptor
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15435 -
[dotnet] [bidi] Make
UrlPattern
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15434 -
[dotnet] [bidi] Make script
Target
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15436 -
[dotnet] [bidi] Make
LogEntry
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15432 -
[dotnet] [bidi] Make
BytesValue
not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15433 -
[dotnet] [bidi] Make input
Actions
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15437 -
[dotnet] [bidi] Make
ProxyConfiguration
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15438 -
[dotnet] [bidi] Make
Locator
types as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15429 -
[dotnet] [bidi] Make
ClipRectangle
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15431 -
[dotnet] [bidi] Make
RealmInfo
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15444 -
[dotnet] [bidi] Make input
Origin
as not nested by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15445 -
[py]: use
By
class attributes instead of strings by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15402 -
[java][bidi]: use
getBidiSessionStatus
method 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
========================================
Selenium - Nightly(206120544)
created: 2025-03-16T11:15:18Z
========================================
Selenium - Nightly(204619602)
created: 2025-03-09T17:27:51Z
========================================
Selenium - Nightly(204560008)
created: 2025-03-08T17:34:03Z
Commits
- 709df6d: modified delete cookie added code and test (#15386) (Pallavi) #15386
- 87347ca: [dotnet] [bidi] Order command properties in json to simplify logs reading (Nikolay Borisenko)
- 86f5208: [dotnet] [bidi] Add SetFiles command in Input module (#15392) (Nikolay Borisenko) #15392
- 80feb18: [dotnet] [bidi] Added UnhandledPromptBehavior for new session capability (#15391) (Nikolay Borisenko) #15391
========================================
Selenium - Nightly(203463917)
created: 2025-03-03T23:50:27Z
Commits
- e23c025: [rust] Remove check for old metadata file (Boni Garcia)
- 3a6f47b: [BiDi][rb] Add set viewport for browsing context (#15290) (Augustin Gottlieb) #15290
- 014129f: Add support for handling user prompt (#15291) (Augustin Gottlieb) #15291
- ea957a2: [rust] Check lock folder at the end of SM execution and clear it if required (Boni Garcia)
- f8fd5fe: [rust] Bump dependencies to latest stable versions (Boni Garcia)
- c29317c: [rust] Store reference to lock file to clear folder when necessary (Boni Garcia)
- 9af3d6e: [rust] Read PROCESSOR_ARCHITECTURE env in Windows to determine architecture (Boni Garcia)
========================================
Selenium - Nightly(202432932)
created: 2025-02-25T22:18:09Z
Commits
- 129da86: [rust] Include release 0.36.0 in the geckodriver mapping file (Boni Garcia)
- 622f761: [dotnet] Increment
WebDriver
towards nullability (#15228) (Michael Render) #15228 - 4134f70: [dotnet] Do not warn when passing in null driver paths to driver service (#15328) (Michael Render) #15328
- 0bc8c54: [dotnet] Add
SystemClock
singleton (#15285) (Michael Render) #15285 - 505b594: [dotnet] Remove obsoleted members/types for 4.30 (#15342) (Nikolay Borisenko) #15342
========================================
完整清单,请访问官方列表: Selenium 发布清单