windows-desktop-e2e
E2E testing for Windows native desktop apps (WPF, WinForms, Win32/MFC, Qt) using pywinauto and Windows UI Automation.
Target: Software development & testing. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original Japanese text
Topics in the source
- Windows デスクトップ E2E テスト
- アクティベートするタイミング
- 使用しないタイミング
- コアコンセプト
- セットアップと前提条件
- テスタビリティのセットアップ(フレームワーク別)
- WPF
- WinForms
pywinauto と Windows UI Automation(UIA)を使用したWindowsネイティブデスクトップアプリケーションのエンドツーエンドテスト。WPF、WinForms、Win32/MFC、Qt(5.x / 6.x)をカバーし、Qt固有のガイダンスは専用セクションとして提供します。 Windowsネイティブデスクトップアプリケーションのエンドツーエンドテストを書くまたは実行するとき デスクトップGUIテストスイートをゼロから設定するとき 不安定または失敗するデスクトップオートメーションテストを診断するとき 既存のアプリにテスタビリティ(AutomationId、アクセシブルな名前)を追加するとき デスクトップエンドツーエンドをCI/CDパイプライン(GitHub Actions windows-latest)に統合するとき Webアプリケーション → e2e-testing スキル(Playwright)を使用する Electron / CEF / WebView2 アプリ → HTMLレイヤーにはUIAではなくブラウザオートメーションが必要 モバイルアプリ → プラットフォーム固有のツールを使用する(UIAutomator、XCUITest) 実行中のGUIを必要としない純粋なユニットまたは統合テスト すべてのWindowsデスクトップオートメーションはUI Automation(UIA)に依存します。これはWindowsに組み込まれたアクセシビリティAPIです。サポートされているすべてのフレームワークは、読み取りおよび操作可能なプロパティを持つUIA要素のツリーを公開します: フレームワーク別UIA品質: | フレームワーク | AutomationId | 信頼性 | 注記 | |-----------|-------------|-------------|-------| | WPF | 5/5 | 優秀 | x:Name が直接AutomationIdにマッピング | | WinForms | 4/5 | 良好 | AccessibleName = AutomationId | | UWP / WinUI 3 | 5/5 | 優秀 | Microsoftの完全サポート | | Qt 6.x | 5/5 | 優秀 | アクセシビリティがデフォルトで有効;クラス名が Qt6 に変更 | | Qt 5.15+ | 4/5 | 良好 | Accessibilityモジュールが改善 | | Qt 5.7–5.14 | 3/5 | 普通 | QTACCESSIBILITY=1 が必要;objectNameは手動設定 | | Win32 / MFC | 3/5 | 普通 | コントロールIDにアクセス可能;テキストマッチングが一般的 | U
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- affaan-m/ECC
- Source file
- docs/ja-JP/skills/windows-desktop-e2e/SKILL.md
- Fixed revision
- d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
Requirements
- Only the author’s Skill metadata is included. Read the full instructions to check dependencies, licensing and conditions of use.
A small first task
先阅读原作者说明,再决定是否在自己的 AI 工具中使用。
Instructions for your AI tool
- Claude Desktop: resource-specific guide not available yet
- Claude Code: resource-specific guide not available yet
- Cursor: resource-specific guide not available yet
- Codex: resource-specific guide not available yet
Author documentation is not live verification by this site. Without evidence, we do not mark a resource as compatible, safe or free.
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: affaan-m/ECC · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:49.803Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.