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
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
HttpClientChromiumDriver.capabilitiesInput.Type(string)UnhandledPromptBehaviorBreaking 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
- 1Review usage of `UnhandledPromptBehavior` option in .NET bindings; it now supports string and map representations.
- 2Update 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