Tengo una aplicación construida con GTK +. La aplicación tiene una interfaz muy simple. Cuando se inicia, siempre se abre la misma ventana, con algunos controles de entrada.
Queremos escribir un script para completar el texto en un par de campos, marcar una casilla de verificación y luego hacer clic en un botón. Bastante simple, y sería fácil de hacer si estuviera disponible una versión de la línea de comandos de la aplicación (pero no lo está).
¿Cuál es la mejor manera de abordar la interacción con una aplicación X mediante programación?
xdotool
solo debe considerarse en casos de emergencia reales! El guión de algo serioxdotool
es más un dolor que un placer. Antes de intentarxdotool
preguntar al desarrollador si la aplicación tiene unadbus
interfaz. Eso haría tu plan mucho más simple.