Ответ 1
Если у вас есть GTK, вы можете использовать класс gtk.gdk.Display, чтобы выполнить большую часть работы. Он управляет указателем клавиатуры/мыши, захватывает набор объектов gtk.gdk.Screen
.
Кто-нибудь знает класс Python, похожий на Java Robot?
В частности, я хотел бы выполнить захват экрана в Ubuntu и, в конечном счете, отслеживать щелчки мыши и нажатия клавиш (хотя это немного другой вопрос).
Если у вас есть GTK, вы можете использовать класс gtk.gdk.Display, чтобы выполнить большую часть работы. Он управляет указателем клавиатуры/мыши, захватывает набор объектов gtk.gdk.Screen
.
Отъезд GNU LDTP:
Проект тестирования рабочего стола GNU/Linux (GNU) LDTP) направлена на система автоматизации тестирования качества [...]
Особенно Написание сценариев тестирования LDTP на языке сценариев Python
Что касается захвата экрана, см. этот ответ. Это сработало для меня. Другие ответы на один и тот же вопрос могут представлять интерес.
Просмотрите RobotFramework. Я не знаю, будет ли он делать то же самое, что и JavaRobot, или если он будет делать больше. Но его легко и очень гибко использовать.