从应用程序中检索元素的标识符
本文关键字:标识符 元素 检索 应用程序 | 更新日期: 2023-09-27 18:35:22
我正在学习在 C# 中使用自动化 UI。但是,问题是我无法正确识别侧面应用程序中的文本框。
我使用以下条件来标识文本框:
string name = "textBox1";
Condition c = new PropertyCondition(AutomationElement.AutomationIdProperty, name);
如果您知道文本框的确切名称,但您不可能知道应用程序中元素的确切名称,则它工作正常。没有一个程序,如Spy++或Winspector显示这个名字!
如何在另一个应用程序中识别文本框?
附言我也尝试使用"ClassNameProperty",但类似元素的类名通常是相同的。
这个应用程序非常适合: UISpy