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, Copy, Paste, Виділити все, відступ, 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 для деталей.
Що нового у версії 0.9.9:
- Sikuli IDE і паста () команда підтримка Unicode символи зараз. Ви можете передати текст міжнародного різних додатках.
- У нас також є новий API :. Пробігу (команда) - виконує команду рядка і повертає її висновок
- Просунуті користувачі можуть звертатися FindFailed виняток, Пайтона примірки, крім заяви. Крім того, Sikuli IDE на Mac, нарешті, використовує рідної файловий діалог Мака.
Що нового у версії 0.9.8:
- Повна підтримка Linux! (Тобто глобальних сполучень клавіш для зняття скріншотів і для зупинки скрипти працювали!)
- Також виправлена серйозна проблема витоку пам'яті.
Що нового у версії 0.9.7 :.
- Всі користувачі, настійно рекомендується оновити
- 0.9.7 швидше і працює .skl (виконуваний скрипт sikuli), двічі клацніть або з командного рядка.
Вимоги
- Java 2 Standard Edition Runtime Environment
- Python
Коментар не знайдено