This video was built using Sikuli X. Sikuli uses Computer Vision libraries to allow you to script GUI interfaces. It uses Java, with the scripting language itself being Jython, an implementation of Python in Java.
This stress test shows a page of 100 checkboxes. Sikuli's job is to first check all of them, then uncheck all of them. For this example, I'm using one Sikuli script to provide modules for the other.
As you can see in the video, neither the checking nor the unchecking has a 100% accuracy rate.
Sikuli can't repeat the script, so this is bad program
AnomisMLG 4 months ago