从Windows应用程序中,我从另一个Windows应用程序中读取数据。我遍历并找到FindFirst / Find all的元素。但这很慢。有没有办法加快性能。 Am isung确切的automationIdproperty仍然很慢
答案 0 :(得分:2)
您在代码中使用的TreeScope是什么?从AutomationElement.RootElement和TreeScope.Descendants搜索可能会非常慢。您应该使用更近的元素,如果可能,请定义TreeScope.Children。这将显着加快您的表现。
此外,请注意,如果您多次查询AutomationElements本身,您将从第一次请求缓存元素中受益,并始终访问其缓存的属性和模式。