Existe-t-il un équivalent Python à la classe AWT Robot de Java?

Est-ce que quelqu’un connaît une classe Python similaire à Java Robot ?

Plus précisément, je voudrais effectuer une capture d’écran dans Ubuntu, et éventuellement suivre les clics de souris et les appuis sur le clavier (bien que la question soit légèrement différente).

Si vous avez GTK, vous pouvez utiliser la classe gtk.gdk.Display pour faire le gros du travail. Il contrôle le pointeur du clavier / de la souris en gtk.gdk.Screen un ensemble d’objects gtk.gdk.Screen .

Découvrez GNU LDTP :

Le projet de test de bureau GNU / Linux (GNU LDTP) vise à produire un cadre d’automatisation de test de haute qualité […]

Surtout Ecrire des scripts de test LDTP en langage de script Python

En ce qui concerne la capture d’écran, voyez cette réponse . Cela a fonctionné pour moi. D’autres réponses à la même question pourraient également être intéressantes.

Découvrez le RobotFramework . Je ne sais pas si cela va faire les mêmes choses que JavaRobot, ou si ça va faire plus. Mais c’est facile et très flexible à utiliser.