NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1432 most downloaded on NuGet
Selenium Webdriver extension for Appium.
Last release 23 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 32 of 53 stable releases
5 versions withdrawn
withdrawn after publishing
127 years old
64 releases · first in 1900
strong-name sign Appium.WebDriver ( #1118 ) @franklincg
Thanks to the following contributors in this release:
@Dor-bl and @franklincg
One column per quarter.
iOS Syslog Broadcast via WebSockets ( #1096 ) : Added real-time syslog streaming support to IOSDriver via StartSyslogBroadcast() and StopSyslogBroadca
IOSDriver via StartSyslogBroadcast() and StopSyslogBroadcast(), implementing IListensToSyslogMessages to mirror Android's logcat broadcast feature.MobileBy (#1103): Optimized FindElements to avoid redundant list allocations and array copies, improving element query performance and memory footprint.Thanks to the following contributors in this release:
@alaahong and @Dor-bl
security: Fix path traversal vulnerability in SaveVisualizationAsFile ( #1075 ) @Dor-bl
Thanks to the following contributors in this release:
@Dor-bl
perf: Optimize WebSocket handler invocation in StringWebSocketClient ( #1049 ) @Dor-bl
Thanks to the following contributors in this release:
@Dor-bl, @broetchenrackete36
feat: support selenium 4.44.0, refactor tests, and modernize code ( #1053 ) @kelmelzer
Thanks to the following contributors in this release:
@Dor-bl and @kelmelzer
This release focuses on performance optimizations, adds iOS launch argument support, and updates several CI/test dependencies.
This release focuses on performance optimizations, adds iOS launch argument support, and updates several CI/test dependencies.
ToDictionary() for improved performance in PointerInputDevice (#1026) @Dor-blAppiumServiceBuilder (#1025) @Dor-blPingAsync with Task.Delay (#1017) @Dor-bllaunchAppWithArguments support for iOS (#1031) @Dor-bl — enables passing launch arguments directly to iOS apps at startup.actions/upload-artifact from 6 to 7 (#1015) @dependabotandroid-actions/setup-android from 3 to 4 (#1028) @dependabotdorny/test-reporter from 2 to 3 (#1029) @dependabotfutureware-tech/simulator-action from 4 to 5 (#1016) @dependabotNUnit from 4.4.0 to 4.5.1 (test dependency) (#1019) @dependabotThanks to the following contributors in this release:
@Dor-bl, @KazuCocoa
feat: Implement StartActivity method for Android activities ( #986 ) @Dor-bl
StartActivity method for Android activities (#986) @Dor-blInstallApp method for Android and iOS (#974) @Dor-blICustomDriverCommandExecutor (#965) @seriousQASIGTERM (#1006) @Dor-bliosWebviewApp from app sources and constants (#992) @Dor-blParseCapabilitiesIfUNIX for macOS/Linux and convert CI to GHA (#991) @KazuCocoaLaunchTimeout for XCUITest (#989) @KazuCocoaAppiumElementCacheTest (#985) @Dor-blThanks to the following contributors for their work on this release:
@Dor-bl, @KazuCocoa, @nvborisenko, @seriousQA
🧾 What’s Changed 🧰 Maintenance & Improvements
🧾 What’s Changed
🧰 Maintenance & Improvements
Fixed and refined XML documentation comments for improved code clarity. (#950, #951) — @seriousQA
Added a BiDi test using the latest Selenium WebDriver dependency. (#955) — @KazuCocoa
📦 Dependency Updates
Bump Microsoft.NET.Test.Sdk from 17.13.0 → 17.14.1. (#956) — @dependabot[bot]
Bump NUnit.Analyzers and Microsoft.NETFramework.ReferenceAssemblies in /test/integration. (#930) — @dependabot[bot]
Bump Selenium.WebDriver from 4.29.0 → 4.32.0 in /src/Appium.Net. (#940) — @dependabot[bot]
Bump actions/checkout from v4 → v5. (#954) — @dependabot[bot]
🚀 Contributors
A huge thanks to everyone who contributed to this release! ❤️
@KazuCocoa, @seriousQA, and @dependabot[bot]
✅ Summary
This release includes improved XML documentation, expanded test coverage, and updated dependencies for enhanced stability and compatibility.
BREAKING CHANGE: use extension commands for deprecated endpoints ( #939 ) @KazuCocoa
Thanks to the following contributors in this release:
@KazuCocoa
github: Added a "🧪 Tests" section ( #911 ) @Dor-bl
Thanks to the following contributors in this release:
@Dor-bl, @KazuCocoa, @dependabot[bot] and dependabot[bot]
test: Add FiltersTests class with NUnit tests for Filters.FirstWithName ( #902 ) @Dor-bl
Thanks to the following contributors in this release:
@Dor-bl
BREAKING CHANGE: AndroidDriver to use modern mobile: commands for Lock, IsLocked and Unlock ( #874 ) @Dor-bl
FullReset in IOS/ClipboardTest (#882) @Dor-blByIosUIAutomation in ScrollingSearchingTest (#881) @Dor-blAndroidDriver to use modern mobile: commands for Lock, IsLocked and Unlock (#874) @Dor-blNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
TouchAction + multiActions rewriting,
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[Enhancement] Add screen recording mechanism
[BUG FIX] Fix for W3C locator strategies
[BUG FIX] Fix for Displayed endpoint on AppiumWebElement
[BREAKING CHANGE] Move to Dotnet Standard with the exception of PageFactory.
[BREAKING CHANGE] Unnecessary interface ITouchShortcuts was removed.
IHasSessionDetails and its implementation.LongPress action parameters.ITouchShortcuts was removed.[Refactor] The obsolete interface OpenQA.Selenium.Appium.Android.Interfaces.ISendsKeyEvents was removed
YouiEngine automation type was added to the
OpenQA.Selenium.Appium.Enums.AutomationName[Major update] Update to Selenium 3.0.1
All obsolete code was removed. Following capabilities were added:
ScrollTo() and ScrollToExact() became deprecated. They are going to be removed in the next release. The swiping action and OpenQA.Selenium.Appium.ByAn…
Page object tools were updated. By.Name locator strategy is deprecated for Android and iOS. It is still valid for the Selendroid mode.
Update to Selenium.Webdriver v2.48.2 and Selenium.Support v2.48.2
Nothing published for this version
Nothing published for this version
features ported from the Java-Appium-Driver. Integration with Selenium PageFactory.
Nothing published for this version
Generic AppiumDriver class/subclasses and fix for TryAddCommand.
- Fix/Test for hide keyboard.
Separate android and ios drivers, improved namespaces, fixed tests, and redesigned methods and interfaces
Update Selenium NuGet Package to get fix for locator strategy.
Add GetSettings and IgnoreUnimportantViews methods.
Your coding agent can read these notes before it upgrades. Set up the MCP server →