NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #499 most downloaded on NuGet
Selenium is a set of different software tools each with a different approach to supporting browser automation. These tools are highly flexible, allowing many options for locating and manipulating elements within a browser, and one of its key features is the support for automating multiple browser platforms. This package contains the .NET bindings for the concise and object-based Selenium WebDriver API, which uses native OS-level events to manipulate the browser, bypassing the JavaScript sandbox, and does not require the Selenium Server to automate the browser.
Last release 7 days ago
30 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
174 releases · first in 2011
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
user_agent and extra_headers per connection by @navin772 in #17944Full Changelog: selenium-4.49.0...selenium-4.50.0
One column per quarter.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Full Changelog: selenium-4.48.0...selenium-4.49.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
DO_NOT_TRACK env var by @shs96c in #17931Full Changelog: selenium-4.47.0...selenium-4.48.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Full Changelog: selenium-4.46.0...selenium-4.47.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Full Changelog: selenium-4.45.0...selenium-4.46.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Note truncated.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
ArgumentNullException.ThrowIfNull by @RenderMichael in #16697org.openqa.selenium.remote by @asolntsev in #17325ChromiumDriver.capabilities by @asolntsev in #17363UnhandledPromptBehavior option as string and map (breaking change) by @nvborisenko in #16557-v and --log flags at the same time by @shs96c in #17412Full Changelog: selenium-4.43.0...selenium-4.44.0
ArgumentNullException.ThrowIfNull (#16697)UnhandledPromptBehavior option as string and map (breaking change) (#16557)See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Full Changelog: selenium-4.42.0...selenium-4.43.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
./go authors script by @asolntsev in #17136RemoteWebDriver.builder() by @tim-burke-systemware in #17139@Nullable from return value for ExpectedConditions that never return null by @asolntsev in #17149PrintOptions etc. by @asolntsev in #17148org.openqa.selenium.chrom* by @asolntsev in #17152speculation module by @Delta456 in #17130org.openqa.selenium.grid.* packages by @asolntsev in #17173ExecuteMethod backward compatible by @asolntsev in #17183org.openqa.selenium.devtools by @asolntsev in #17185org.openqa.selenium.docker by @asolntsev in #17191test_perform_actions_pointer_pen_type for firefox by @navin772 in #17203Full Changelog: selenium-4.41.0...selenium-4.42.0
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
See the latest changes, included in this release, at https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG.
Java | Python | DotNet | Ruby | JavaScript
Input.Origin class by @nvborisenko in #16962OptionalConverter by @nvborisenko in #16963alert_is_present by @nemowang2003 in #16975System.Threading.Channels dependency for events dispatching by @nvborisenko in #17004wait.until as non-nullable by @asolntsev in #17007LoadableComponent , SlowLoadableComponent by @mk868 in #16798org.openqa.selenium.bidi.browser by @asolntsev in #17036set_screen_settings_override by @navin772 in #17030emulation.setScreenSettingsOverride by @Delta456 in #17028org.openqa.selenium.bidi.browsingcontext by @asolntsev in #17040org.openqa.selenium.bidi.emulation by @asolntsev in #17055org.openqa.selenium.bidi.module by @asolntsev in #17058org.openqa.selenium.bidi.log by @asolntsev in #17059org.openqa.selenium.bidi.network by @asolntsev in #17061org.openqa.selenium.bidi.script by @asolntsev in #17062Note truncated.
Input.Origin class (#16962)OptionalConverter (#16963)System.Threading.Channels dependency for events dispatching (#17004)Your coding agent can read these notes before it upgrades. Set up the MCP server →