用于自动化Windows GUI应用程序的软件

我正在寻找能让我自动完成一些GUI任务的软件,包括点击button并发送按键到在前台运行的GUI应用程序。

有什么build议吗?

要求:

  • 脚本 – 我需要在运行时做出决定的能力 – 例如,如果窗口标题包含一些特定的文本,则可以进行分支。

优先:

  • 强大的button点击 – 不是“相对于窗口放置鼠标并发送点击”,而是通过某个内部ID查找button对象,然后直接向对象发送点击事件,或者只是将鼠标放在中间该button通过询问button在屏幕上的位置。
  • 意识到GUI事件 – 例如,它会告诉我,如果一个窗口popup

AutoHotkey的

AutoIt的

PyWinAuto

我晚了约5年,但这里是我的build议:

  • testing任何地方
  • TestPlant

我都试过了。 目前我倾向于testing任何地方。 它非常适合OP的原始要求。 两者都是$$$,并且明确地devise用于大型企业组织面团抛出问题。

也就是说,我尝试过的所有testing应用程序(包括上述)都不是很出色,并且有自己的怪癖处理。 但也许我应该承认,我期待奇迹。

我对这个问题的相对沉默感到惊讶,尤其是5岁! 特别是在GUI自动化方面,我承认我们都喜欢在Windows上讨厌,在这方面不合作。 当然,这个技术在这个时候已经有了改进。 我这个玩世不恭的IT人并不感到惊讶。 我内心的孩子虽然有希望