【问题标题】:Is there a Python equivalent to Java's AWT Robot class? [closed]是否有与 Java 的 AWT Robot 类等效的 Python? [关闭]
【发布时间】:2010-10-25 23:47:54
【问题描述】:

有人知道类似于Java Robot 的Python 类吗?

具体来说,我想在 Ubuntu 中执行屏幕抓取,并最终跟踪鼠标点击和键盘按下(尽管这是一个稍微不同的问题)。

【问题讨论】:

    标签: python linux automation screenshot awtrobot


    【解决方案1】:

    至于屏幕抓取,请参阅this answer。这对我有用。对同一问题的其他答案可能也很有趣。

    【讨论】:

      【解决方案2】:

      如果您有 GTK,那么您可以使用 gtk.gdk.Display 类来完成大部分工作。它控制键盘/鼠标指针抓取一组gtk.gdk.Screen 对象。

      【讨论】:

      【解决方案3】:

      查看GNU LDTP:

      GNU/Linux 桌面测试项目(GNU LDTP)旨在生产高 质量测试自动化框架 [...]

      尤其是Writing LDTP test scripts in Python scripting language

      【讨论】:

      • 谢谢 Benji,我也会看看这个。
      【解决方案4】:

      查看RobotFramework。我不知道它是否会做与 JavaRobot 相同的事情,或者它是否会做更多事情。但它使用起来简单且非常灵活。

      【讨论】:

      • RobotFramework 可以在 Web 自动化之外使用。 Selenium 只是驱动因素之一
      猜你喜欢
      • 2010-09-09
      • 2013-06-24
      • 1970-01-01
      • 2013-06-07
      • 2010-12-19
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 2013-07-25
      相关资源
      最近更新 更多