是否有类似于Java的AWT Robot类的Python?

时间:2009-05-13 19:43:48

标签: python linux automation screenshot awtrobot

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

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

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

结帐GNU LDTP

  

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

特别是Writing LDTP test scripts in Python scripting language

答案 2 :(得分:0)

就屏幕抓取而言,请参阅this answer。这对我有用。对同一个问题的其他答案也可能是有意义的。

答案 3 :(得分:-1)

查看RobotFramework。我不知道它是否会像JavaRobot那样做,或者它是否会做更多。但使用起来非常简单且非常灵活。