A couple days ago I looked at my to do list and found there is a to do named “Find more about Sikuli”. At the first time I’m not really interested to know what is Sikuli, but after I visited the official website, Sikuli is a great tools that I can use to do a repetitive tasks such as changing my wallpapers or even run an application on my Linux desktop.
So, what is Sikuli?
Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes 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 Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC.
Here, this is the video you can watch to know how is Sikuli works to automatically setting IP on Mac OS X: