我有一个自定义类型,在该类型下我有多个 TextBox 控件。问题是所有文本框都没有自动化 ID 或名称。所以,我想检索列表中的所有文本框,以便对它们进行操作。我知道这样做不是一个好习惯,但我没有其他选择。问题是如何检索列表中特定自定义类型下的所有这些文本框?
如果有人知道更好的方法,请提出建议。
我有一个自定义类型,在该类型下我有多个 TextBox 控件。问题是所有文本框都没有自动化 ID 或名称。所以,我想检索列表中的所有文本框,以便对它们进行操作。我知道这样做不是一个好习惯,但我没有其他选择。问题是如何检索列表中特定自定义类型下的所有这些文本框?
如果有人知道更好的方法,请提出建议。
Condition condition = new PropertyCondition(AutomationElement.ClassNameProperty, "customclassname");
AutomationElementCollection TextBoxs = ListThatContainsTextBoxsAutomationElement.FindAll(TreeScope.Children, condition);
Foreach(AutomationElement TextBox in TextBoxs)
{
//Do something with the TextBoxs
}