0

我有一个自定义类型,在该类型下我有多个 TextBox 控件。问题是所有文本框都没有自动化 ID 或名称。所以,我想检索列表中的所有文本框,以便对它们进行操作。我知道这样做不是一个好习惯,但我没有其他选择。问题是如何检索列表中特定自定义类型下的所有这些文本框?

如果有人知道更好的方法,请提出建议。

4

1 回答 1

1
Condition condition = new PropertyCondition(AutomationElement.ClassNameProperty, "customclassname");
AutomationElementCollection TextBoxs = ListThatContainsTextBoxsAutomationElement.FindAll(TreeScope.Children, condition);
 Foreach(AutomationElement TextBox in TextBoxs) 
 {
    //Do something with the TextBoxs
 }
于 2014-02-22T04:54:01.973 回答