使用pywinauto自动化非默认的Windows应用程序/ Java应用程序

时间:2015-02-18 12:29:31

标签: c# python pywinauto

我需要自动化非默认的Windows应用程序,如Oracle VM Virtual Box,wireshark等

Swapy列出的菜单项及其可访问性仅适用于记事本等deault windows应用程序,但对于wireshark,它将菜单项设置为NULL,甚至通过调用menuItem函数返回没有菜单项错误。

有关自动化基于Java的应用程序的任何帮助吗? 任何帮助表示赞赏!!

1 个答案:

答案 0 :(得分:0)

Virtual Box看起来像基于QT的应用程序。任何方式pywinauto都无法自动化它。有pyQT包和robot framework。更统一的方法是使用Windows UI Automation API(UIA)或基于UIA的TestStack.White框架(用C#编写)。