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]