Sikuli является визуальные технологии для поиска и автоматизировать графические пользовательские интерфейсы (GUI), используя изображения (скриншоты). Первый выпуск содержит Sikuli Sikuli сценария, визуальный сценариев API для Jython, и Sikuli IDE, интегрированная среда разработки для написания визуальных сценариев со скриншотами легко.
Sikuli сценария автоматизирует что вы видите на экране без поддержки внутреннего API. Вы можете программно управлять веб-страницу, рабочий стол приложение, работающее на Windows / Linux / Mac OS X, или даже iPhone приложение, работающее в эмуляторе.
Sikuli это исследовательский проект, разработанный пользовательский интерфейс, Design Group, MIT компьютерных наук и лаборатории искусственного интеллекта (CSAIL). Sikuli сценария и Sikuli IDE оба распространяется под лицензией MIT
Что нового В этом выпуске:.
- НОВЫЕ ФУНКЦИИ:
- Sikuli IDE
- Авто отступ
- Новые настройки предпочтений: расширить вкладка, ширина вкладка, стиль шрифта, размер шрифта
- Языковой стандарт IDE может быть изменен
- ESC отменяет режим захвата экрана
- Sikuli код (в том числе изображений) могут быть скопированы между вкладками
- Sikuli код можно скопировать как обычный текст в другие программы / текстовые редакторы
- Размер окна и открытые файлы помнят и восстановлены автоматически
- Sikuli сценария
- класс App поддерживает Linux теперь (wmctrl и xdotool требуется.)
- Java API, более согласуется с Jython в
- Новая горячая клавиша API позволяет пользователю зарегистрировать горячие клавиши, которые вызывают Sikuli функцию
- Параметр зрения двигателя MinTargetSize Sikuli может быть изменен, чтобы настроить надежности / скорости двигателя
- Чистые шаблоны цвета могут быть сопоставлены с предприятием
- всплывающее () принимает необязательный параметр для задания имени диалога
- Некоторые сообщения об ошибках улучшаются
- В комплекте обновления Jython к 2.5.2
- Исправления:
- Многие ошибки в окне предварительного просмотра соответствия фиксируются не висит больше, предварительный просмотр согласуется с результатом FindAll.
Что нового в версии 0.10.2:
- Этот релиз вводит две новые опции командной строки - Тест для запуска блока тестов Sikuli и --stderr печатать ошибки во время выполнения, чтобы STDERR вместо выскакивают окно сообщения. И, конечно, несколько ошибок и утечек памяти, которые вызвали сбои также исправлена.
Что нового в версии 0.10.1:
- Общие замечания:
- Поддержка больше языков:. бразильский португальский, датский, корейский, русский, испанский, турецкий, и украинские
- проверка автоматического обновления может быть отключена в окне настроек.
- Добавить меню Правка, в том числе Cut, Копировать, Вставить, Выделить все, отступ, Un-отступ.
- Исправлено несколько критических утечки памяти, которые вызывают сбои на Windows.
- потребление памяти Уменьшить умолчанию.
- по умолчанию горячие клавиши изменены на Windows.
- Переключение вкладок: Ctrl-Tab, Ctrl-Shift-Tab
- Снимок экрана: Ctrl-Shift-2
- Добавить параметры командной строки для Sikuli IDE.
- использование: Sikuli-IDE [--args & Lt; Аргументы и GT;] [-h] [-r и л; sikuli-файл и GT;]
- - аргументы и л; Аргументы и GT; указать аргументы, переданные sys.argv Jython в
- -h, - помощь напечатать эту справку
- -r, - запустить и л; sikuli-файл и GT; запустить .sikuli или .skl файл
- исправления:
- Ошибка # 581712 Модульное тестирование в Sikuli 0,10 не работает. (Модульное тестирование панель теперь работает.)
- Ошибка # 577610 захвата (регион) дает (частично) черный изображения
- Ошибка # 577220 выход () Функция дает Runtime Error из командной строки
- Ошибка # 575585 утечка памяти в Sikuli 0,10 Катастрофы длинные сценарии
- Ошибка # 562393 Win XP: CTRL + СТРЕЛКА ярлык дважды отображается
- Ошибка # 574951 Я получил JNI исключение: не удалось создать Java VM
- Ошибка # 583096 Потеря данных при работе Sikuli В Windows
- Ошибка # 570248 Скриншоты в этом сценарии не больше найдены после сохранения с & Quot; сохранить как ... и Quot;
- Ошибка # 580000 Sikuli-IDE сбой при нажатии на PS который не является loger открыты для находке ()
- фиксированной разбора ошибки при использовании не-цифры в Pattern.similar или Pattern.targetOffset.
- Sikuli 0,10 функции и классы могут быть импортированы и использованы в Jython модулей, отличных только в основных сценариях. См пост Либо в https://answers.launchpad.net/sikuli/+question/111193~~HEAD=dobj для деталей.
Что нового в версии 0.9.9:
- Sikuli IDE и паста () команда поддержка юникода символы сейчас. Вы можете передать текст международного различных приложениях.
- У нас также есть новый API:. пробега (команда) - выполняет команду строки и возвращает ее вывод
- Продвинутые пользователи могут обращаться FindFailed исключение, Пайтона примерки, кроме заявления. Кроме того, Sikuli IDE на Mac, наконец, использует родной файловый диалог Мака.
Что нового в версии 0.9.8:
- Полная поддержка Linux! (т.е. глобальные ярлыки для снятия скриншотов и для остановки скрипты работали!)
- Также исправлена серьезная проблема утечки памяти.
Что нового в версии 0.9.7:.
- Все пользователи настоятельно рекомендуется обновить
- 0.9.7 быстрее и работает .skl (исполняемый скрипт sikuli), дважды щелкните или из командной строки.
Требования
- Java 2 Standard Edition Runtime Environment
- Python
Комментарии не найдены