【问题标题】:Free library like Java's Robot class for C++免费库,例如用于 C++ 的 Java 机器人类
【发布时间】:2009-10-13 17:58:14
【问题描述】:

是否有与 Java 的 C++ 机器人类具有相同功能的免费库?

http://java.sun.com/javase/6/docs/api/java/awt/Robot.html

【问题讨论】:

  • 这种事情可能非常特定于应用程序使用的窗口系统。你的目标是什么平台?

标签: java c++ class awtrobot


【解决方案1】:

对于 Linux,Dogtail 使用了 GNOME 的可访问性技术。 我尝试为 GNOME 计算器编写一些测试。您可以使用 Python 的标准单元测试框架来编写测试。 Dogtail 处理与用户界面的所有通信。所有按钮和字段在 GNOME 中都有正确的名称,并且可以从 Python 访问。

【讨论】:

    【解决方案2】:

    对于 Windows,有像 AutoIt 这样的工具可以自动化 GUI 应用程序。不过,在 Linux 上,我什么都不知道; expect 是自动化命令行应用程序(如 telnet)的黄金标准,但它不处理 GUI。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多