WPFのテスト自動化
WPFのテスト自動化方法を長らく探していたのだが、ようやくたどり着いた。
UIAutomation。
これが見つからないとは、、、。
ダメじゃのぅ。
System.Windows.Automation名前空間にいろいろ便利なものがある。
ただ、そのままだと使いにくいので、ラップが必要。
Powershellでラップしたところ、WindowsFormのCheckboxが何故か期待通り動かなかった。
が、C#コードをPowershellでコンパイルして使うと、期待動作する。
はてはて???
アセンブリのロードの順番なのか、なんなのか。
ま、いいや。
WPFが使えるようになったのは、大きい。