Это руководство объясняет. как создатьсценарийSikuli , чтобыавтоматически переходитьчерез деревнюсписка. Это является основойдля дальнейшегоAutomatisationen, в качествеодногоподшипника,солдат, ферм,и многое другое ...
В ролике показано написание скрипта в Sikuli IDE, который проверяет папку с загрузками на наличие файлов, и если она пуста, то через браузер с сайта закачиваем в неё файл
Sikuli — открытая кросс-платформенная визуальная среда создания сценариев-скриптов, которая ориентирована на программирование графического интерфейса при помощи изображений (скриншотов).
В качестве скриптового языка в Sikuli используется Jython, то есть в скрипте при желании можно использовать конструкции из языка Python. Sikuli доступна для работы в Windows, Mac OS X и Linux.
Сикули — еще больше визуальный язык для автоматизации рутины, можно автоматизировать все что пожелает душа.
На офсайте есть примеры, да все на инглише. Если вчитать и начать работать вы увидите что скрипты пишутся на Python (а точнее на Jython) и в чем главная фича Sikuli — в том что вместо кода можно вставлять скриншоты разных системных элементов. т.е. если вы хотите программно нажать на кнопку, то вы просто делаете ее снимок и в коде появляется эта кнопочка, Sikuli сам разыскивает выделенные элементы на экране и нажимает их за вас, умеет он так же скроллить, двигать разные элементы и конечно ДрагнДропать.