如何同时使用win32和uia后端查找元素?

时间:2018-09-30 16:22:47

标签: pywinauto

在应用程序中,我想使某些元素只能通过win32后端访问,而另一些元素只能通过uia后端访问,并且我需要将两个后端混合使用以区分某些元素。

例如:

  • A [Win32]->文件[uia]
  • B [Win32]->文件[uia]

名为“文件”的两个元素只能通过uia后端访问。这两个元素具有相同的名称,但是位于应用程序的两个不同区域中。这两个区域是只能通过win32后端访问的两个元素。

如何同时使用win32和uia后端查找“文件”元素?

我的第一个想法是使用win32后端检索A和B的矩形,然后使用uia后端对位于矩形A或B内的Descendant()元素进行过滤。

我的主意是个好主意吗?最好的方法是什么?

0 个答案:

没有答案