WPFのテスト自動化

WPFのテスト自動化方法を長らく探していたのだが、ようやくたどり着いた。
UIAutomation。
これが見つからないとは、、、。
ダメじゃのぅ。


System.Windows.Automation名前空間にいろいろ便利なものがある。
ただ、そのままだと使いにくいので、ラップが必要。


Powershellでラップしたところ、WindowsFormのCheckboxが何故か期待通り動かなかった。
が、C#コードをPowershellコンパイルして使うと、期待動作する。
はてはて???
アセンブリのロードの順番なのか、なんなのか。
ま、いいや。
WPFが使えるようになったのは、大きい。