SikuliX описание, скриншоты и видео

Иконка приложения SikuliX

SikuliX

  • (361)
Описание, скриншоты и видео

Описание

SikuliX автоматизирует все, что вы видите на экране вашего настольного компьютера под управлением Windows, Mac или Linux/Unix. Он использует распознавание изображений на базе OpenCV для идентификации компонентов графического интерфейса. Это удобно в тех случаях, когда нет простого доступа к внутренним компонентам графического интерфейса или исходному коду приложения или веб-страницы, с которой вы хотите действовать.

SikuliX поддерживает языки сценариев

Уровень языка Python 2.7 (поддерживается Jython)
поддерживается запуск текстовых скриптов RobotFramework (см. документы)
Уровень языка Ruby 1.9 и 2.0 (поддерживается JRuby)
JavaScript (поддерживается Java Scripting Engine)

… и вы можете использовать его в Java-программировании и программировании/скриптах с любым языком программирования/скриптов с поддержкой Java (Jython, JRuby, Scala, Clojure, …).

Хотя SikuliX в настоящее время недоступен ни на одном мобильном устройстве, его можно использовать с соответствующими эмуляторами на настольном компьютере или на основе решений VNC. Решение для Android-устройств на основе ADB (Android Debugging Bridge) находится на ранней экспериментальной стадии.

Помимо поиска изображений на экране, SikuliX может управлять мышью и клавиатурой для взаимодействия с идентифицированными элементами графического интерфейса. Это доступно для сред с несколькими мониторами и даже для удаленных систем с некоторыми ограничениями.

SikuliX поставляется с базовым распознаванием текста (OCR) и может использоваться для поиска текста в изображениях. Эта функция поддерживается Tesseract.

SikuliX — это Java-приложение, которое работает в Windows, macOS и большинстве систем Linux/Unix.

Скриншоты

Ссылки и скачивание

Ссылка на официальный сайт SikuliX, по которой вы можете скачать приложение и найти более подробную информацию о нём
Ссылка на официальный сайт

Преимущества и недостатки

  • OCR

Поддерживаемые платформы и тарифы

Бесплатно | Открытый исходный код Mac Windows Linux Английский

Краткое описание

  • Разработчик: Raimund Hocke
  • Открытый исходный код (MIT) и бесплатный продукт.
  • Написано на Java
  • 50 аналогов