python - PyWinAuto 仍然有用吗?

标签 python pywinauto

我今天一直在玩 PyWinAuto,并从自动化各种 GUI 测试中获得乐趣。我想知道它是否仍然是最先进的,或者是否有其他东西(也是免费的)可以更好地实现 Windows 富客户端自动化。

最佳答案

pywinauto 很棒,因为它是 Python。

也许功能更全面的是 AutoIT ,它有一个可以自动化的 COM 服务器(从 Python 使用 win32com)和一些很酷的工具,比如“Window Info”实用程序,它将为您提供文本(标题)、类、大小、状态栏文本,对于当前鼠标光标下的窗口,依此类推。

在某些情况下,pywinauto 比 AutoIt 更难使用,而且看起来不够精致。一个例子是自动化 Inno Setup 程序。 Inno Setup“setup.exe”程序会启动一个单独的应用程序来实际执行安装,使用 pywinauto 很难跟踪它,但 AutoIt 使它变得容易。

关于python - PyWinAuto 仍然有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656779/

相关文章:

python - 使用 Bash 编辑 YAML 文件

python - Pandas 时间序列 : find gaps in sessions, 并用单独的 ID 命名每个 session /间隙

python - 无法在 Windows 8 或 10 的特定窗口上使用 pywinauto 单击按钮

winforms - 如何在 python 脚本中将 SendKeys 发送到 Windows 窗体?

python - pywinauto 中的 print_control_identifiers() 错误

python - 方法执行命令的延迟

python - 脚本结束后如何让 matplotlib 图保持打开状态?

python - 带有 mpl_toolkit.basemap 的 pcolormesh() 动画给出属性错误

python - Windows上下文 : OleInitialize() failed: "COM error 0x80010106 RPC_E_CHANGED_MODE (Unknown error 0x0ffffffff80010106)"

python - 使用pywinauto查找窗口需要很长时间