c# で GUI を自動化しようとしています。これはブラウザの自動化と同じですか。UI の自動化を開始するにはどうすればよいですか
7 に答える
WPF を使用している場合、Microsoft には非常に詳細な UI オートメーション ライブラリがあります。
http://msdn.microsoft.com/en-us/library/ms747327.aspx
私は周りを見回しましたが、WinFormsに相当するものを見つけることができませんでした.
WiPFlashは、Microsoft の UI オートメーション ライブラリに加えられた、優れた使いやすいオープン ソース ラッパーです。ただし、基になる Microsoft Automation 構造によって制限されます。
http://msdn.microsoft.com/en-us/library/ms747327.aspx Alastair Pitts が指摘したようなものを使用できます。私の知る限り、アプリケーションが使用するコントロールを標準コントロールまたは自動化をサポートするコントロールとして Windows が認識する限り、どの自動化タスクにも適しているはずです。これは、ほぼすべての主要な制御ベンダーに当てはまります。そして間違いなく、MFC、Win32、WinForms、そしておそらく WPF と Silverlight も同様です。
Spy++ を起動し、表示される内容を確認することで、(に対して) 何をしようとしているのかを把握できます。
また、White (オープンソース) や Rannorex (商用) などのツールを使用して、他のアイデアを聞くこともできます。