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.