Automatización de operaciones de GUI de aplicaciones de Windows que no están basadas en web

¿Existe una aplicación de código abierto que automatice las operaciones de la GUI? Me gustaría automatizar aplicaciones GUI que no están basadas en la web. Quiero que la aplicación reconozca posiblemente capturas de pantalla y ubicaciones. Pero me conformaría con una aplicación que emita tabulador e ingrese la clave en sucesión. Quiero una aplicación para automatizar las operaciones de diversas aplicaciones de Windows, incluidas las sesiones RDP a otros servidores.

Respuestas (2)

SikuliX tiene el lema "Automatiza todo lo que veas": es un marco de prueba basado en Java que utiliza el procesamiento de imágenes para buscar en la pantalla elementos específicos y realizar acciones en ellos impulsadas por secuencias de comandos python/ruby/ JavaScript .

  • Gratis, gratis y de código abierto
  • Linux, OS-X y Windows
  • Viene con su propio IDE
  • Funciona incluso con problemas como ventanas, botones, etc., que no están en una posición constante; siempre que se vean iguales, se pueden identificar.
  • No necesita saber los ID de recursos, etc.
  • Puede emitir:
    • Hacer clic
    • Haga doble clic
    • Retrasos
    • Escriba entrada de teclado, etc.
  • acciones condicionales, por ejemplo, si se encuentra este icono, haga clic en él, etc.

Hay docenas, aquí hay algunos:

  • AutoIt y AutoHotKey son los abuelos del tipo
  • Si Python es tu veneno, ¿qué tal pywinauto ?
  • Hay muchos más, empezando por esos, seguro que encuentras los demás
  • Esta lista puede darte más pistas.