Sikuli increíble forma de hacer scripts

Compartir en:

 

Herramienta de Automatización – Sikuli

Automatice todo lo que vea!

Esta Herramienta es increíble, la forma como permite automatizar aplicaciones por medio del reconocimiento de imágenes y la forma novedosa y divertida de crear los scripts, tan solo con recortar la imagen de la pantalla e insertarla en el código.

Captura de una imagen en el juego Clash Of Clans, de las monedas de la mina, para que el script la busque.

 

ejemplo de como se realiza el script incluyendo imágenes en el código para que se realicen acciones sobre estos elementos.

les dejo un buen video de como funciona un poco esta herramienta.

¿Que es Sikuli?

Sikuli automatiza todo lo que ves en la pantalla. Utiliza el reconocimiento de imágenes para identificar y controlar componentes de GUI. Es útil cuando no hay acceso fácil al código interno o fuente de una GUI.

¿Quién está desarrollando Sikuli?
Sikuli es un proyecto de investigación de código abierto en el Grupo de Diseño de Interfaz de Usuario del MIT.

La línea de paquetes de SikuliX es ahora mantenida y desarrollada por Raimund Hocke (alias RaiMan) junto con la comunidad de código abierto.

Sikuli Slides es desarrollado por el Laboratorio Sikuli de la Universidad de Colorado Boulder. Es apoyado en parte por la Fundación Nacional de Ciencias bajo el premio número IIS-0447800 y por Quanta Computer como parte del proyecto TParty.

Los paquetes de software Sikuli y SikuliX se publican bajo la Licencia MIT.

¿Cómo puedo aprender y usar Sikuli?
Para obtener una primera impresión sobre SikuliX, “Hello World Example” es un buen punto de partida. Puede seguir los ejemplos en los tutoriales y los videos. Usted puede aprender más acerca de SikuliX leyendo la documentación.

SikuliX utiliza actualmente Python como lenguaje de scripting. Para aprender más empiece aquí: Cómo profundizar en el lenguaje Python. El scripting de Python está bien soportado por el Sikuli-IDE (JRuby disponible con la versión 1.1.0 y más lenguajes de scripting por venir). Puede utilizar las funciones de Sikuli en sus programas Java, así como utilizar SikuliX API y en muchos otros lenguajes y entornos de scripting Java.

Para Sikuli Slides todo lo que necesitas se puede encontrar en la página principal.

¿Cómo puedo obtener apoyo?
Soporte para SikuliX: HomepageFAQsQuestions/Answers and Bugs/Feature Requests
Soporte para Sikuli Slides: Homepage 
No dude en Contact con los desarrolladores y la comunidad si tiene alguna sugerencia o si desea contribuir.

fuente: www.sikuli.org

Compartir en:
Scroll to Top