我正在尝试使用自动化读取“列表视图”的内容。第一次导航到它时,我可以从一个项目转到另一个项目,为每个列表项目获取正确的文本。但是,当我显示不同的屏幕(显然是在重用此显示对象)时,屏幕上的文本是不同的,但自动化会获得与第一组相同的文本。从那时起,我只能获取我查看的第一个视图的文本。就像正在缓存文本一样,我只能查看缓存的视图。然而,UISpy 似乎每次都能获取正确的值,如果我在自动化暂停时使用它,我最终会得到正确的值。
在我的自动化中,我使用 Find 来抓取标题,然后将树走到列表视图并获取每个元素的文本。我想如果你使用 Current 属性,你就会得到实时数据。显然我弄错了。如何刷新树或获取真实数据?