C# 从应用程序检索元素的标识符
我正在学习在C#中使用自动化UI。然而,问题是我无法正确识别side应用程序中的文本框 我使用以下条件来标识文本框:C# 从应用程序检索元素的标识符,c#,automation,element,identity,C#,Automation,Element,Identity,我正在学习在C#中使用自动化UI。然而,问题是我无法正确识别side应用程序中的文本框 我使用以下条件来标识文本框: string name = "textBox1"; Condition c = new PropertyCondition(AutomationElement.AutomationIdProperty, name); 如果您知道textbox的确切名称,那么它可以正常工作,但除了您自己的应用程序之外,您不可能知道应用程序中元素的确切名称Spy++或Winspector等程序都不
string name = "textBox1";
Condition c = new PropertyCondition(AutomationElement.AutomationIdProperty, name);
如果您知道textbox的确切名称,那么它可以正常工作,但除了您自己的应用程序之外,您不可能知道应用程序中元素的确切名称Spy++或Winspector等程序都不显示此名称强>
如何识别其他应用程序中的文本框
另外,我也尝试过使用“ClassNameProperty”,但对于类似的元素,类名通常是相同的。这个应用程序非常适合于此:这个应用程序非常适合于此:谢谢!我试过spy++、Winspector、Window Detective,但都没有成功!另一种选择是“可视化UI自动化验证”,谢谢!我试过spy++、Winspector、Window Detective,但都没有成功!另一种选择是“可视化UI自动化验证”