2010-12-07 16 views
0

これは私の検索で見つけられませんでしたStackoverflow - これまでのようなツールを見てきましたが、Windowsアプリケーションでコントロール名やIDを取得して、テスト、AutoItのようなツールで。誰かが1つを提案できますか?Windowsアプリケーションでコントロール名を取得する

私はOLE/COMオブジェクトビューアを試しましたが、コントロールリストを持っている間は、それと対話的な方法はありません。 FirefoxのWeb開発者向けツールキットのように、コントロールをクリックしてそのすべての情報を得ることができるように、私はWindowsテストのための同様のアプリの後にいます。

答えて

0

NUnitForms - NUnit Frameworkを使用してWindowsフォームにアクセスできることを意味し、コントロールを識別するためのレコーダーツールと個々のコンポーネント名を与える管理スパイ他の情報のすべてのビット - フォント、色、サイズ。非常に素晴らしい。

NUnitFormshttp://nunitforms.sourceforge.net/

ManagedSpyhttp://msdn.microsoft.com/en-us/magazine/cc163617.aspx

2

これはSpy ++と呼ばれています。

+0

うーん、それを試してみましたが、それはマウスオーバーでウィンドウとキャプションを示しているが、それは私のためのコンポーネントにアクセスすることはできません。 UIの非標準コンポーネントを使用しているようです... –

+0

Finderツールを使用します。または、ウィンドウのプロパティを右クリックします。 [クラス]タブにはウィンドウクラス名が表示され、[全般]タブには子ウィンドウの場合のコントロールIDが表示されます。 –

関連する問題