如何在桌面应用程序的Chrome旧版窗口中找到自动化ID(Winium Automation)

时间:2018-08-24 12:05:44

标签: winium ui-spy

我正在尝试使可以托管在Web浏览器(Edge,chrome,firefox)和桌面(Windows 10)上的应用程序自动化。对于浏览器应用程序,我使用了硒工具来实现自动化。对于桌面应用程序,我正在尝试使用Winium,该软件基于通过自动化ID或名称检测到的对象而工作。

在桌面上托管的我的应用程序中,整个窗口都显示为“ Chrome旧版窗口”,因此不会显示该应用程序的自动化ID或名称。 在这种情况下,我无法进行自动化。

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:0)

您可以尝试如下使用Xpath定位器。

driver.find_elements_by_xpath(“ * [starts-with(@Name,'Element _')]”)

有关更多详细信息,请参见thisthis