Sikuli

SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components. This is handy in cases when there is no easy access to a GUI's internals or the source code of the application or web page you want to act on.

hint: You should have downloaded sikulixide-2.0.4, JavaSetup8u251 and jdk-8u251-windows-x64