Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
selenium-dotnet-4.30.0.zip | 2025-03-20 | 14.3 MB | |
selenium-dotnet-strongnamed-4.30.0.zip | 2025-03-20 | 14.3 MB | |
selenium-java-4.30.0.zip | 2025-03-20 | 37.9 MB | |
selenium-server-4.30.0.jar | 2025-03-20 | 45.8 MB | |
selenium-server-4.30.0.zip | 2025-03-20 | 109.0 MB | |
README.md | 2025-03-20 | 9.7 kB | |
Selenium 4.30.0 source code.tar.gz | 2025-03-20 | 52.5 MB | |
Selenium 4.30.0 source code.zip | 2025-03-20 | 56.8 MB | |
Totals: 8 Items | 330.6 MB | 1 |
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/15453Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.30.0