Microsoft UIオートメーションライブラリを使用してWPFアプリケーションのUIオートメーションを実行していますが、正常に動作します。
ただし、私のアプリにはTabControlに4つの画面があります。コードを使用してタブ項目をクリックしても、その子コントロールツリーは表示されません。私が見ることができる唯一のコントロールは「親指」コントロールです。UISpyでコントロールツリーを表示したときにも同じことが起こります。
ただし、ウィンドウをクリックすると、すべてのコントロールが表示されます。回避策として、私はコードを介してマウスクリックをシミュレートしており、それは機能します。私はそれを行うためのより良い方法があるかどうか知りたいと思いました。