Добрый день, коллеги.
На обычном приложении пишу дымовые тесты. Открыл документ, нажал кнопочку, закрыл документ. При этом надо ловить платформенные окна с ошибками предупреждениями, исключениями и проч.
Написал все на Sikuli скриптах. что то около 400 одинаковых фича-файлов.
Сам скрипт несложный, но механика его выполнения из Ванессы такова:
- запустить (.cmd) файл из установки sikuli
- выполнить скрипт
- закрыть sikuli
все это примерно 30 секунд
умножить на количество запусков и получаем 6+ часов.
Сам скрипт пытался оптимизировать уменьшая области поиска кнопок, помогло но не сильно, раньше 10 часов все “бегало”.
Вот и вопрос. А есть ли какие то еще способы ускорить работу с сикули скриптами?
Чисто визуально больше времени уходит именно на запуск самой сикули, чем на исполнение скрипта.
Можно ли запустить сикули как службу, чтобы она все время вертелась в фоне и ловила запуски скриптов из Ванессы?