dotnet-maui-testing

Installation
SKILL.md

dotnet-maui-testing

Testing .NET MAUI applications using Appium for UI automation and XHarness for cross-platform test execution. Covers device and emulator testing, platform-specific behavior validation, element location strategies for MAUI controls, and test infrastructure for mobile/desktop apps.

Version assumptions: .NET 8.0+ baseline, Appium 2.x with UIAutomator2 (Android) and XCUITest (iOS) drivers, XHarness 1.x. Examples use the latest Appium .NET client (5.x+).

Scope

  • Appium 2.x UI automation for Android, iOS, and Windows
  • XHarness cross-platform test execution
  • Platform-specific behavior validation
  • Element location strategies for MAUI controls
  • Test infrastructure for mobile/desktop apps

Out of scope

  • Shared UI testing patterns (page object model, wait strategies) -- see [skill:dotnet-ui-testing-core]
  • Browser-based testing -- see [skill:dotnet-playwright]
  • Test project scaffolding -- see [skill:dotnet-add-testing]
Installs
4
GitHub Stars
218
First Seen
Feb 24, 2026
dotnet-maui-testing — novotnyllc/dotnet-artisan