我正在寻找可以让我自动执行一些 GUI 任务的软件,包括单击按钮和将击键发送到前台运行的 GUI 应用程序。
有什么建议吗?
要求:
- 可编写脚本- 我需要在运行时做出决策的能力 - 例如,如果窗口标题包含某些特定文本,则分支。
优先:
- 强大的按钮点击功能- 不是“将鼠标相对于窗口定位并发送点击”,而是通过某些内部 ID 查找按钮对象,然后直接在内部向该对象发送点击事件,或者仅通过询问按钮在屏幕上的位置将鼠标定位在按钮的中间。
- 了解 GUI 事件- 例如,如果弹出窗口,它会以某种方式告诉我
答案1
答案2
我比原帖晚了大约 5 年,但我有以下建议:
- 随处测试
- 测试工厂
我都试用过。目前我更倾向于 Testing Anywhere。它完全符合 OP 的原始要求。两者都很贵,而且显然是为有钱解决问题的大型企业组织设计的。
话虽如此,我尝试过的所有测试应用程序(包括上述应用程序)都不是特别出色,而且都有各自的问题需要解决。但也许我应该承认,我期待奇迹的发生。
我很惊讶这个问题竟然没有引起什么反响……尤其是我才 5 岁!尤其是谈到 GUI 自动化时,我承认我们都讨厌 Windows 及其在这方面的不合作。当然,技术在这段时间里已经为此改进了。我内心愤世嫉俗的 IT 人一点也不惊讶。但我内心的孩子充满希望……