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

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

我正在寻找可以让我自动执行一些 GUI 任务的软件,包括单击按钮和将击键发送到前台运行的 GUI 应用程序。

有什么建议吗?

要求:

  • 可编写脚本- 我需要在运行时做出决策的能力 - 例如,如果窗口标题包含某些特定文本,则分支。

优先:

  • 强大的按钮点击功能- 不是“将鼠标相对于窗口定位并发送点击”,而是通过某些内部 ID 查找按钮对象,然后直接在内部向该对象发送点击事件,或者仅通过询问按钮在屏幕上的位置将鼠标定位在按钮的中间。
  • 了解 GUI 事件- 例如,如果弹出窗口,它会以某种方式告诉我

答案1

答案2

我比原帖晚了大约 5 年,但我有以下建议:

  • 随处测试
  • 测试工厂

我都试用过。目前我更倾向于 Testing Anywhere。它完全符合 OP 的原始要求。两者都很贵,而且显然是为有钱解决问题的大型企业组织设计的。

话虽如此,我尝试过的所有测试应用程序(包括上述应用程序)都不是特别出色,而且都有各自的问题需要解决。但也许我应该承认,我期待奇迹的发生。

我很惊讶这个问题竟然没有引起什么反响……尤其是我才 5 岁!尤其是谈到 GUI 自动化时,我承认我们都讨厌 Windows 及其在这方面的不合作。当然,技术在这段时间里已经为此改进了。我内心愤世嫉俗的 IT 人一点也不惊讶。但我内心的孩子充满希望……

相关内容