
Winui Ui Testing
Automates WinUI 3 testing by generating a PowerShell script that runs all your UI assertions in one pass instead of manually clicking through the app every time. You get element existence checks, navigation flows, value assertions for TextBox/ComboBox/ToggleSwitch, file picker handling, and an accessibility audit that flags missing AutomationIds. The workflow is straightforward: if you wrote the code, skip inspection and write tests directly from your XAML knowledge. If you're verifying someone else's work, run inspect first to map the UI tree. Results dump to JSON with pass/fail counts and screenshots at each state. It's the difference between spending five minutes per test cycle versus thirty seconds, and you get a reusable test suite out of it.
- skills.sh installs
- 201
- GitHub stars
- 503
- last updated
- Jun 3, 2026
Install
$ npx -y skills add microsoft/win-dev-skills --skill winui-ui-testing --agent claude-codeInstalls into .claude/skills of the current project.
Files
Automates WinUI 3 testing by generating a PowerShell script that runs all your UI assertions in one pass instead of manually clicking through the app every time. You get element existence checks, navigation flows, value assertions for TextBox/ComboBox/ToggleSwitch, file picker handling, and an accessibility audit that flags missing AutomationIds. The workflow is straightforward: if you wrote the code, skip inspection and write tests directly from your XAML knowledge. If you're verifying someone else's work, run inspect first to map the UI tree. Results dump to JSON with pass/fail counts and screenshots at each state. It's the difference between spending five minutes per test cycle versus thirty seconds, and you get a reusable test suite out of it.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/microsoft/win-dev-skills
- Categories
- Frontend Development, Testing & QA, Automation & Workflows, Design & UI/UX
- License
- MIT
- First seen
- Jun 11, 2026