Sikuli for Windows
|
Sikuli for Windows makes it possible for pretty much anyone to automate tasks, by telling it what to do with just some screenshots and simple commands.
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.
Sikuli allows users to take a screenshot of a GUI element (such as a toolbar button, icon, or dialog box) and query a help system using the screenshot instead of name. Sikuli also provides a visual scripting API for automating GUI interactions, using screenshot patterns to direct mouse and keyboard events.
The Sikuli Script IDE is a convenient tool for creating and running Sikuli Scripts. Below is a screenshot of the IDE. It is composed of a script editor, a toolbar, and a debug window.
Sikuli is a research project developed by User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). Sikuli Script and Sikuli IDE are both released under the MIT License.
Sikuli Search is a system that enables users to search a large collection of online documentation about GUI elements using screenshots;
Sikuli Script, a scripting system that enables programmers to use screenshots of GUI elements to control them programmatically.
A sikuli script can be exported as an executable script (.skl) that can be run by double-click (only on Mac now) or from command line. Usage:
For Windows users, type "PATH-TO-SIKULI/sikuli-ide.bat xxxx.skl" in the command prompt(cmd.exe).
SoftSea Editor's Note: Sikuli for Windows need Java, make sure you have Java Runtime Environment (JRE) 6+ installed.
The license of this software is Freeware, you can free download and free use this automation software.