Java Sikuli Demo on Spotify desktop application
Main sense of this code to show basic approach how Sikuli can handle test automation of desktop applicaitons.
ScreenObject pattern is used to make code more elegant and nice to write and rewrite if you needed.
Class diagram looks like this http://yuml.me/5abe1e71
If you need more help please come back with comments, suggestions
Mykhailo Poliarush