SikuliX - ооочень медленно. Как ускорить?


#1

Добрый день, коллеги.

На обычном приложении пишу дымовые тесты. Открыл документ, нажал кнопочку, закрыл документ. При этом надо ловить платформенные окна с ошибками предупреждениями, исключениями и проч.

Написал все на Sikuli скриптах. что то около 400 одинаковых фича-файлов.
Сам скрипт несложный, но механика его выполнения из Ванессы такова:

  • запустить (.cmd) файл из установки sikuli
  • выполнить скрипт
  • закрыть sikuli
    все это примерно 30 секунд
    умножить на количество запусков и получаем 6+ часов.
    Сам скрипт пытался оптимизировать уменьшая области поиска кнопок, помогло но не сильно, раньше 10 часов все “бегало”.

Вот и вопрос. А есть ли какие то еще способы ускорить работу с сикули скриптами?

Чисто визуально больше времени уходит именно на запуск самой сикули, чем на исполнение скрипта.

Можно ли запустить сикули как службу, чтобы она все время вертелась в фоне и ловила запуски скриптов из Ванессы?


#2

Очень интересная тема.

По серверу Sikuli пока ничего сказать не могу, нужно подумать.

А можешь как-то поделиться этими Sikuli-скриптами?


#3

напомни почту ))


#4

aartbear@gmail.com


#5

Sikuli можно запустить в режиме сервера. VA уже умеет с ним работать, ADD - пока нет.