Sikuli es una tecnología visual para buscar y automatizar interfaces gráficas de usuario (GUI) utilizando imágenes (capturas de pantalla). La primera versión de Sikuli contiene Sikuli Script, una API de scripts visuales para Jython, y Sikuli IDE, un entorno de desarrollo integrado para escribir scripts visuales con capturas de pantalla fácilmente. Sikuli Script automatiza cualquier cosa que vea en la pantalla sin soporte interno de API. Puede controlar mediante programación una página web, una aplicación de escritorio que se ejecute en Windows / Linux / Mac OS X, o incluso una aplicación de iphone que se ejecute en un emulador. (La versión anterior Sikuli.org ha sido reemplazada por la nueva versión SikuliX.com) ...
Sikuli incluye comparaciones de imágenes.
Kantu combina las funciones de Selenium IDE con las funciones de reconocimiento de imagen, y funciona dentro de Chrome y Firefox.
Sikuli es el mejor para la automatización de escritorio, Kantu es mejor para la automatización del navegador web. Juntos son imbatibles ;-)
Kantu es EXACTAMENTE como Sikuli, pero mejor para la automatización del navegador (Sikuli es para el escritorio)
SeeShell es una versión moderna de Sikuli. Tiene una grabadora (Sikuli no) y los scripts que crea son mucho más estables. Puede mover los scripts entre las pantallas estándar y HiDpi sin ningún cambio. Pero al menos por ahora solo funciona en Windows. Según el sitio web, están previstas las versiones para Mac y Linux.
AutoIt es un script más basado en texto, Sikuli está basado en imágenes / OCR.
Discontinuado El programa ya no está desarrollado. Como anunció el desarrollador, la última versión, 0.90.4, lanzada en mayo de 2012, está completa y se puede descargar de Google Code Archive. Un puerto mantenido, actualizado para ejecutarse en Python 3, se ha alojado en GitHub con el nombre https://alternativeto.net/software/autokey-py3/, anteriormente conocido como AutoKey Py3
Opción decente y minimalista, donde algo como AHK o Sikuli sería excesivo.
Discontinuado Desde noviembre de 2013, el programa ya no es compatible. La última versión, 1.1.8, lanzada en diciembre de 2011, todavía puede descargarse del sitio web oficial.
Comentario por joelandrigan · Feb 2018
Lo bueno: Sikuli puede hacer cualquier cosa que un usuario pueda hacer en una computadora desde el mouse, el teclado y el monitor. Es un sistema agnóstico. (¡Java!) Tiene un IDE incorporado que es razonablemente fácil de usar. La sintaxis es muy simple (¡Python!) Tienes todo el poder de Jython. . . lo que esencialmente significa que tienes todo Python y todo Java trabajando para ti. Tiene la capacidad de hacer coincidir las imágenes en la pantalla. (Este es realmente el núcleo del programa y funciona muy bien). Puede ajustar la forma en que se ajusta exactamente a las imágenes en la pantalla. (El valor predeterminado es una coincidencia del 70%, pero puede ir tan alto como una coincidencia del 99%). Lo malo: el IDE no es rápido. (Es un programa Java, así que esto no es realmente una sorpresa) No es del todo obvio cómo trabajar con Sikuli desde un IDE diferente.
Hay ejemplos de algunos de los más populares, pero no para Atom, VIM o VS Code). La mayoría del código es muy simple, pero guardar desde otro IDE puede desordenar las capturas de pantalla. Sikuli a veces reconoce una "coincidencia" para una imagen en la pantalla que es incorrecta. (Esto se puede ajustar para corregir esto, pero puede dar como resultado un comportamiento inesperado) El Feo: El IDE a veces se congela durante largos períodos de tiempo. (5+ minutos) Por lo general, simplemente lo apago y lo reinicio cuando eso sucede. Las salvadas frecuentes son una necesidad! Veredicto: Sikuli está muy lejos de ser perfecto, pero es mejor que cualquier otra cosa que funcione en computadoras sin Windows.
Blog | Direito autoral © 2024 MejorSoftware - Alternativas al software popular | Todos os direitos reservados.
Sikuli / SikuliX son lenguajes para automatizar cualquier cosa, no solo pulsaciones de teclas y algunos comandos. Además, AutoHotkey trabaja en profundidad con el sistema operativo, mientras que Sikuli trabaja con cualquier cosa que pueda capturar una captura de pantalla y, por lo tanto, sitios web, formularios, programas propietarios, decisiones basadas en una pletora de condiciones, y múltiples aplicaciones (como desplazarse a través de un sitio web para obtener ofertas y pegarlas para sobresalir)