Test Windows desktop applications
windows-desktop-e2eskillsetup L2★0
Sheshiyer/skill-clusters ↗What it does
Write E2E tests for Windows native desktop applications
Best for
E2E testing of WPF, WinForms, Win32/MFC, and Qt desktop applications with CI/CD integration
Inputs
- · Target .exe path
- · Test scenario (button clicks, form fills, menu navigation)
- · optional: AutomationId or accessible names
Outputs
- · Python pywinauto test script
- · UIA element tree inspection
- · Screenshot assertions
Requires
- · pywinauto
- · Windows UI Automation API (UIA)
- · pytest or unittest
Preconditions
Windows OS; target app running or launchable; AutomationId added to testable elements (preferred)
Failure modes
Element not found in UIA tree; timing issues (clicks before render); stale references; flaky selectors
Trust signals
- · Covers WPF, WinForms, Win32, Qt (5.x/6.x) frameworks
- · UIA-based (framework-agnostic accessibility API)
- · CI/CD guidance for windows-latest runner