Change8

Migrating to Selenium selenium-4.44.0

Version selenium-4.44.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 5/12/2026

2
Breaking Changes
2
Migration Steps
4
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

HttpClientChromiumDriver.capabilitiesInput.Type(string)UnhandledPromptBehavior

Breaking Changes

Issue #1

[dotnet] Support `UnhandledPromptBehavior` option as string and map (breaking change)

Solution

Review usage of `UnhandledPromptBehavior` option in .NET bindings; it now supports string and map representations.

Issue #2

[java] remove field `ChromiumDriver.capabilities`

Solution

Code relying on direct access to the private/protected `ChromiumDriver.capabilities` field must be updated to use public APIs.

Migration Steps

  1. 1
    Review usage of `UnhandledPromptBehavior` option in .NET bindings; it now supports string and map representations.
  2. 2
    Update Java code that directly accesses the `ChromiumDriver.capabilities` field.

Release Summary

This release focuses heavily on internal tooling improvements, Bidi specification alignment across languages (.NET, Python), and bug fixes, including updates to dependency management and build processes.

Need More Details?

View the full release notes and all changes for Selenium selenium-4.44.0.

View Full Changelog