Existe uma Python equivalente à classe AWT Robot de Java? [fechadas]
-
21-08-2019 - |
Pergunta
Alguém sabe de uma classe Python semelhante ao Java robô?
Especificamente gostaria de executar uma captura de tela no Ubuntu, e eventualmente rastrear cliques do mouse e prensas de teclado (apesar de que é uma pergunta ligeiramente diferente).
Solução
Se você tem GTK, então você pode usar o gtk.gdk.Display classe para fazer a maioria do trabalho. Ele controla o ponteiro do teclado / mouse agarra um conjunto de objetos gtk.gdk.Screen
.
Outras dicas
Verifique para fora GNU LDTP :
GNU / Linux Desktop Projeto Testing (GNU LDTP) destina-se a produção de alta estrutura de automação de teste de qualidade [...]
scripts de teste de escrita LDTP em Python linguagem de script
Quanto à captura de tela, consulte este responder . Que funcionou para mim. Outras respostas para a mesma pergunta pode ser interessante também.
Confira o RobotFramework . Eu não sei se ele vai fazer as mesmas coisas que JavaRobot, ou se ele vai fazer mais. Mas é fácil e muito flexível para uso.