在应用程序中,我想使某些元素只能通过win32后端访问,而另一些元素只能通过uia后端访问,并且我需要将两个后端混合使用以区分某些元素。
例如:
名为“文件”的两个元素只能通过uia后端访问。这两个元素具有相同的名称,但是位于应用程序的两个不同区域中。这两个区域是只能通过win32后端访问的两个元素。
如何同时使用win32和uia后端查找“文件”元素?
我的第一个想法是使用win32后端检索A和B的矩形,然后使用uia后端对位于矩形A或B内的Descendant()元素进行过滤。
我的主意是个好主意吗?最好的方法是什么?