Plugin.Maui.UITestHelpers.Appium 1.0.0-preview1

This is a prerelease version of Plugin.Maui.UITestHelpers.Appium.
dotnet add package Plugin.Maui.UITestHelpers.Appium --version 1.0.0-preview1
NuGet\Install-Package Plugin.Maui.UITestHelpers.Appium -Version 1.0.0-preview1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Plugin.Maui.UITestHelpers.Appium" Version="1.0.0-preview1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Plugin.Maui.UITestHelpers.Appium --version 1.0.0-preview1
#r "nuget: Plugin.Maui.UITestHelpers.Appium, 1.0.0-preview1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Plugin.Maui.UITestHelpers.Appium as a Cake Addin
#addin nuget:?package=Plugin.Maui.UITestHelpers.Appium&version=1.0.0-preview1&prerelease

// Install Plugin.Maui.UITestHelpers.Appium as a Cake Tool
#tool nuget:?package=Plugin.Maui.UITestHelpers.Appium&version=1.0.0-preview1&prerelease

alternate text is missing from this package README image

Plugin.Maui.UITestHelpers

Plugin.Maui.UITestHelpers provides a set of helpers to support UI testing your .NET MAUI app with Appium and migration from Xamarin.UITest to Appium. It consists of three packages, see below for more information.

The set of helpers are extracted from the .NET MAUI codebase (here, the folders prefixed UITest) this code can help with writing UI tests with Appium and/or transition your existing Xamarin.UITest tests to Appium.

[!WARNING]
At this time this project is not officially supported and experimental. Feel free to let us know your feedback and provide pull requests to make it even better. There is no guarantee this will become something more official.

<sub>But if you like what you see and help make it better... It might! </sub>

Install Plugin

This project consists of three packages. please find the details below. All packages are available on NuGet.

Package Name Description NuGet Package
Plugin.Maui.UITestHelpers.Core Shared, core types that are used across the different projects NuGet Version
Plugin.Maui.UITestHelpers.Appium This package contains code specific to UI testing with Appium. It's filled with helpers that will make writing UI tests easier, as well as methods that (mostly) mimic Xamarin.UITest to make transitioning your current UI tests easier NuGet Version
Plugin.Maui.UITestHelpers.NUnit This package contains helpers that will make it easier to write UI tests based on NUnit NuGet Version

Install with the dotnet CLI, for example: dotnet add package Plugin.Maui.UITestHelpers.Appium, or through the NuGet Package Manager in Visual Studio.

Supported Platforms

All platforms that are supported by the cross section of the support of Appium and .NET MAUI.

Acknowledgements

This project could not have came to be without these projects and people, thank you! ❤️

The original source was extracted from the .NET MAUI codebase so all credit goes out to that team, namely @sbanni, @mattleibow, @PureWeen, @MartyIX, @jsuarezruiz, @jfversluis and @rmarinho.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-preview1 59 3/25/2024