Brobot
Testable State-based Automation
Free & open source. The latest version is 1.0.6.
Testable
Image-based process automation is usually developed through trial and error. In Brobot, stochastic process flows can be mocked and tested.
State-based
Graphical environments are classified into states
. This allows for navigation of the environment similar to the way in which an html site would be navigated by using its pages
.
Powered by Sikuli & OpenCV
Brobot uses Sikuli and OpenCV for automation tasks. Sikuli relies on the Java Robot class for controlling the mouse and keyboard, and Tesseract for text recognition.