Skip to content

Commit

Permalink
docs: Add compatibility matrix for Appium .NET Client (#810)
Browse files Browse the repository at this point in the history
- Added compatibility information for Appium .NET Client versions 5.1.0, v5, and v4.
- Specified corresponding Selenium .NET binding versions and .NET versions.
- Included a note about the dependency on Selenium .NET binding and its potential impact on the Appium .NET Client.
  • Loading branch information
Dor-bl authored Jul 29, 2024
1 parent c9c4913 commit 0a1e4b6
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,18 @@
This driver is an extension of the [Selenium](http://docs.seleniumhq.org/) C# client. It has
all the functionalities of the regular driver, but add Appium-specific methods on top of this.

## v5 Release Candidate
## Compatibility Matrix

The Appium .NET Client depends on [Selenium .NET binding](https://www.nuget.org/packages/Selenium.WebDriver), thus the Selenium .NET binding update might affect the Appium .NET Client behavior.
For example, some changes in the Selenium binding could break the Appium client.

|Appium .NET Client| Selenium Binding | .NET Version |
|----|----|----|
|`5.1.0` |`4.23.0` |.NET 6.0, .NET Framework 4.8 |
|`5.0.0` |`4.0.0` - `4.22.0` | .NET 6.0, .NET Framework 4.8 |
|`4.4.5` |`3.141.0` |.NET Standard 2.0, .NET Framework 4.8 |

## v5

### Appium server compatibility for v5.x

Expand All @@ -24,7 +35,6 @@ all the functionalities of the regular driver, but add Appium-specific methods o
> Regardless, moving to appium 2.x is highly recommended since appium 1.x is no longer maintained. <br/>
> For more details about how to migrate to 2.x, see the following link : [appium 2.x migrating](https://appium.github.io/appium/docs/en/2.0/guides/migrating-1-to-2/)

### Deprecated Methods

> [!CAUTION]
Expand Down

0 comments on commit 0a1e4b6

Please sign in to comment.