■49078 / inTopicNo.1) |
CheckBoxのUIAutomation |
□投稿者/ クロスポ (6回)-(2010/04/21(Wed) 17:11:23)
|
分類:[.NET 全般]
コンボボックスに関してはおかげさまで解決致しました。
コンボボックスのUIAutomation http://bbs.wankuma.com/index.cgi?mode=al2&namber=49011
チェックボックスも同様に行おうと思いましたが、 SelectionItemPatternのようなチェックボックス用のパターンがない気がします。
色々参考に次のようなコードを書いてみましたが、チェックはされませんでした。 WPFでUIAutomationを使っての単体テストを実装しようと考えています。 よろしくお願いします。
AutomationElement vpCheck = FindElement(aeForm, "chkbox"); Console.WriteLine(vpCheck.Current.Name); ← OK
AutomationPropertyChangedEventHandler checkBoxEvent = new AutomationPropertyChangedEventHandler(CheckBoxIsChecked_EventHandler); Automation.AddAutomationPropertyChangedEventHandler(vpCheck, TreeScope.Children, checkBoxEvent, AutomationElement.NameProperty);
private void CheckBoxIsChecked_EventHandler(object sender, AutomationEventArgs e) { AutomationElement ar = sender as AutomationElement; }
|
|