私は 03 年以上 AutoIT と Windows 自動化に取り組んできましたが、主に WinForms に取り組んできました。AutoIT は、WPF または Java SWT UI では機能しません。White Framework を少し使用しました。ウィンドウタイトル、ウィンドウテキスト、UI コントロールテキスト、およびアクション (右クリックまたは左クリック) のリストを含む xml を渡すテスト用およびサードパーティ UI オートメーション用の汎用アプリケーションを作成したい - AutoIT コントロールとまったく同じ機能をクリックすると、アクションが実行されます。
私の要件は、すべての Windows デスクトップ アプリケーション (C、C++、.Net Winforms、.Net WPF、Silver-light、Java、Delphi、Qt などで記述されているかどうか) で動作することです。エンド ユーザーは、運用チームまたはテスト チームです (コーディングはできません)。どのようなアプローチを取るべきですか?
- Microsoft UI オートメーション フレームワークは、すべての種類の Windows UI オートメーションをサポートしていますか?
- White フレームワークは Microsoft UI Automation よりも優れています (私が確認しました - White は社内でも Rhino を使用しています)。
- OCR を使用してコントロールを検出する独自のライブラリを作成する必要があります (人間のユーザーと同じように) ? OCRを使用するとどのような欠点がありますか?
よろしく アクシャイ・ミシュラ