Описание тега sikuli

Sikuli - это инструмент автоматизации, доступный для Linux, Windows и Mac OS X, который автоматизирует задачи с помощью визуального контроля экрана. Sikuli работает, сопоставляя ранее сделанные снимки экрана, и имитирует взаимодействие с пользователем, управляя мышью и клавиатурой. Самым большим преимуществом Sikuli является то, что он доступен как для настольных, так и для веб-приложений, поскольку не требует никакого API.

Sikuli - это визуальная технология для автоматизации и тестирования графических пользовательских интерфейсов (GUI) с использованием изображений (снимков экрана).

Сикули включает

  • Sikuli Script, визуальный скриптовый API для Jython,
  • Sikuli IDE, интегрированная среда разработки для простого написания визуальных скриптов со скриншотами.
  • Sikuli-API, визуальный скриптовый API для Java

Sikuli Script автоматизирует все, что вы видите на экране, без поддержки внутреннего API. Вы можете программно управлять веб-страницей, настольным приложением Windows/Linux/Mac OS X или даже приложением iphone или android, запущенным в симуляторе или через VNC.

Sikuli был разработан в User Interface Design Group Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL) и частично поддержан Национальным научным фондом под номером IIS-0447800 и Quanta Computer в рамках проекта TParty. В настоящее время он поддерживается лабораторией Sikuli Lab Университета Колорадо в Боулдере. Sikuli Script и Sikuli IDE выпускаются под лицензией MIT.