Я хотел бы использовать Sikuli для автоматизации как приложений с графическим интерфейсом, так и веб-приложений, работающих в браузере на Mac OS X и Windows. Моя цель в настоящее время не столько для тестирования, сколько для автоматизации GUI утомительных, повторяющихся задач для команды, которая, к сожалению, в настоящее время не имеет доступа к автоматизации более низкого уровня.
Я думаю, что хотел бы создать одну или несколько библиотек снимков экрана для приложений с графическим интерфейсом и веб-приложений, которые я мог бы повторно использовать в проектах. Я часто выполнял одни и те же шаги автоматизации для разных приложений или, для веб-приложений, в разных комбинациях браузера и платформы.
Какие есть хорошие стратегии создания многоразовых библиотек снимков экрана Sikuli? Некоторые мысли:
Во всем этом я предполагаю, что могу импортировать библиотеки как модуль Python, что, судя по документации, вполне возможно.
Спасибо!