|
分類:[.NET 全般]
いつもありがたく活用させていただいています。
UIAutomationで質問があります。 開発環境は、VS2008 C# .NET3.5SP1です。
以下のようにTextBoxに動的に値を設定することはできました。
AutomationElement vpTxtText = FindElement(aeForm, "txtText"); ValuePattern ipTxtText = (ValuePattern)vpTxtText.GetCurrentPattern(ValuePattern.Pattern); ipTxtText.SetValue("test");
ComboBoxも同様に値を設定したいのですが、方法がわかりません。 以下のように設定値を取得することはできました。
AutomationElement vpCmbGame = FindElement(aeForm, "cmb"); AutomationElementCollection aecListItems = vpCmb.FindAll( TreeScope.Children,new PropertyCondition(AutomationElement.ControlTypeProperty,ControlType.ListItem)); Console.WriteLine(vpCmb[1].Current.Name);
よろしくお願いします。
|