我需要自动化非默认 Windows 应用程序,如 Oracle VM Virtual Box、wireshark 等
Swapy 仅针对默认 Windows 应用程序(如记事本)列出菜单项及其可访问性,但对于 wireshark,其将菜单项设为 NULL,甚至通过调用 menuItem 函数也不会返回菜单项错误。
在自动化基于 Java 的应用程序方面有什么帮助吗?任何帮助表示赞赏!
Virtual Box 看起来像基于 QT 的应用程序。任何方式 pywinauto 都无法自动化它。有pyQT包和机器人框架。更统一的方式是使用 Windows UI 自动化 API (UIA) 或基于 UIA 的TestStack.White框架(用 C# 编写)。