Download Latest Version Selenium 4.44.0 source code.zip (47.6 MB)
Email in envelope

Get an email when there's a new version of Selenium

Home / selenium-4.44.0
Name Modified Size InfoDownloads / Week
Parent folder
selenium-dotnet-4.44.0.zip 2026-05-12 21.5 MB
selenium-java-4.44.0.zip 2026-05-12 37.8 MB
selenium-server-4.44.0.jar 2026-05-12 58.6 MB
selenium-server-4.44.0.zip 2026-05-12 146.7 MB
README.md 2026-05-12 11.0 kB
Selenium 4.44.0 source code.tar.gz 2026-05-12 43.8 MB
Selenium 4.44.0 source code.zip 2026-05-12 47.6 MB
Totals: 7 Items   355.9 MB 45

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release * fix(documentation): update artifact naming for generated docs by @diemol in https://github.com/SeleniumHQ/selenium/pull/17332 * fix(ruby): retrieve devtools version dynamically for package verification by @diemol in https://github.com/SeleniumHQ/selenium/pull/17335 * [dotnet] Don't truncate internal log messages at error/warn levels by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17333 * [dotnet] Safe modifications of internal log handlers by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17334 * [dotnet] Remove planned obsoleted members for 4.44 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17328 * [dotnet] [bidi] Statically declare commands by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17330 * [dotnet] [bidi] Statically declared events by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17331 * [dotnet] Add C# 14 extension to polyfill `ArgumentNullException.ThrowIfNull` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16697 * [dotnet] [bidi] Align SetDownloadBehavior command by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17336 * [dotnet] [bidi] Align ContinueWithAuth command by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17337 * [dotnet] [bidi] Align SetGeolocation polymorphic command by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17338 * [dotnet] [test] In-process test webserver by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17339 * [java] deprecate the 'native' methods inside the HttpClient interface by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/17340 * CDDL 2 Python generator by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/16914 * Fix py:local_dev rake task by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17342 * [grid] Accept legacy session-closed event payloads by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/17343 * [java] specify nullability in package `org.openqa.selenium.remote` by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17325 * fix NPE when response status is null by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17348 * [java] fix NoSuchElementException for custom By locators by @Chandan25sharma in https://github.com/SeleniumHQ/selenium/pull/17287 * [py] Update docs with pytest example and minor formatting fixes by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17351 * [dotnet] Fix stopping of network monitoring via DevTools by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17352 * [dotnet] [test] Update tests to target .NET 10 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17353 * [build] Clean extra tools from GHA runner to free disk space by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17360 * Initial Creation of the Selenium CLI Tool by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17327 * [java] fix some nullability warnings by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17362 * [py] Use generated Bidi files instead of hand curated ones by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17266 * [docs] Add AI-assisted contribution policy by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17043 * [Agents] Update agents to make sure do linting. by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17366 * [py] Bump dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17368 * [git] update gitignore to exclude mempalace by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17369 * [java] remove field `ChromiumDriver.capabilities` by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17363 * [spec] Use http_file for the cddl files by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17372 * [dotnet] [bidi] Obsolete Type(string) method in Input module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17377 * Fix Network failures by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17381 * [java] [test] Unignore bidi network conditions tests for Firefox by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17385 * [dotnet] [test] Unignore network conditions tests for Firefox by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17386 * [dotnet] [test] Migrate to MTP by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17384 * [dotnet] Support `UnhandledPromptBehavior` option as string and map (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16557 * [dotnet] [build] Combine bazel targets by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17387 * [dotnet] [build] Migrate resource generation to dotnet tool by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17388 * [dotnet] Improve logging interpolated string allocation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17391 * [grid] Add Distributor Redis-backed implementation as built-in support by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/17396 * feat(py): extend create-bidi-src with full set of BiDi-adjacent CDDL … by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17378 * [rust] Add a skills flag that will install a skills.md file by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17364 * [py] Implement high level APIs for script by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17371 * [dotnet] [build] Simplify version.bzl file name by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17399 * [dotnet] Strongly signed assemblies by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17397 * [Rust] Add a command for installing rules/rules.md into a repository by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17405 * [rust] Honor full chromedriver version if specified (#17298) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/17361 * [py] Add edge service arg to inherit browser i/o streams by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17415 * [Build] Upgrade rules_ruby to 0.25 by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17417 * [rb] Modern Firefox does not like both the `-v` and `--log` flags at the same time by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17412 * [py] Improve docstrings in generated BiDi modules by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17392 * [build] fix parallelization for documentation release by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17420 * [build] release python with trusted publishing by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17421 * [bazel] Swap to rules_rs for Rust build rules by @dzbarsky in https://github.com/SeleniumHQ/selenium/pull/17398 * [java] guard tests broken in chrome 149 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17426 * update qodo configuration for v2 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17424 * [build] create a github release draft before running publish by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17422 * [dotnet][java][js][py][rb] Standardize README files across bindings by @aguspe in https://github.com/SeleniumHQ/selenium/pull/17245 * [rb] Fix credential issue with private key by @aguspe in https://github.com/SeleniumHQ/selenium/pull/17188 * [js] Fix MaxListenersExceededWarning in BiDi send by @devanngg in https://github.com/SeleniumHQ/selenium/pull/17423 * [grid] Fix latent bugs in WebSocket proxy by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17429 * [py] fix linting and mypy to properly exclude generated bidi files by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17433 * [py] Update dev dependencies and fix type annotation by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17434 * [java] Use byte-buddy 1.18.8 instead of 1.18.8-jdk5 by @pierluigilenoci in https://github.com/SeleniumHQ/selenium/pull/17382 * [js][py] Convert getAttribute atom from Closure to TypeScript by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17370 * [JavaScript] Move 'isDisplayed' atom to be typescript by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17316 * [dotnet] [bidi] Additional Event streaming (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17349 * [dotnet] [bidi] Add DisownData command in Network module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17436 * [build] fix release workflow by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17437 * [build] dynamically add and remove rulesets for release by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17439 * [build] do not auto-merge browser updates by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17432 * Fix prerelease by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17442 ## New Contributors * @Chandan25sharma made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17287 * @dzbarsky made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17398 * @devanngg made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17423 * @pierluigilenoci made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17382

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.43.0...selenium-4.44.0

Source: README.md, updated 2026-05-12