Sikuli е визуална технология за търсене и автоматизиране на графичен потребителски интерфейс (GUI) Използването на снимки (Скрийншоти). Първата версия на Sikuli съдържа Sikuli Script, визуален включили API за Jython и Sikuli IDE, интегрирана среда за писане на визуални скриптове с скрийншоти лесно развитие.
Sikuli Script автоматизира всичко, което виждате на екрана, без подкрепа вътрешния API-те години. Можете да програмно контролира дадена уеб страница, десктоп приложения, изпълняван на Windows / Linux / Mac OS X, или дори заявление iphone работи в емулатор.
Sikuli е изследователски проект, разработен от User Interface Design Group, MIT Computer Science Laboratory и Artificial Intelligence (CSAIL). Sikuli Script и Sikuli IDE са както разпространява под лиценза MIT
Какво ново в тази версия:.
- Нови функции:
- Sikuli IDE
- Auto отстъп
- Нови настройки в предпочитания: разширите раздела, ширина раздела, шрифт, размер на шрифта
- The локала на логическо устройство може да се променя
- ESC отмени режим заснемане на екрана
- Sikuli код (включително снимки) могат да бъдат копирани между разделите
- Sikuli код може да бъде копиран като текст към други програми / текстови редактори
- размера на прозореца и отвори файлове се запомнят и възстановени автоматично
- Sikuli Script
- App клас поддържа Linux предприятието (wmctrl и xdotool изисква.)
- Java APIs са по-съвместими с Jython на
- New клавишната комбинация API позволява на потребителя да се регистрирате клавишни комбинации, които предизвикват Sikuli функция
- A параметър на видимост на двигателя MinTargetSize Sikuli може да бъде променена, за да регулирате здравина / скорост на двигателя
- чист цвят шаблони могат да бъдат съчетани с предприятието
- изскачащ () приема незадължителен параметър за определяне на заглавието на диалога
- Някои съобщения за грешки се подобряват
- пакетната ъпгрейди Jython до 2.5.2
- корекции на грешки:
- Много грешки в прозореца на съвпадение Визуализация са фиксирани не висят вече, преглед е в съответствие с резултата от findAll.
Какво ново във версия 0.10.2:
- Тази версия въвежда две нови опции за командния ред - тест, за да стартирате единица тестови случаи Sikuli и --stderr да отпечатате грешки по време на работа, за да STDERR вместо пръкват кутия за съобщения. И разбира се някои грешки и изтичане на памет, които предизвикват катастрофи също са фиксирани.
Какво ново във версия 0.10.1:
- Общи указания:
- поддържа повече езици:. Бразилски португалски, датски, корейски, руски, испански, турски, украински и
- Авт.сверяване проверка може да се деактивира в прозореца Preferences.
- Добавяне на менюто Edit, включително Cut, Copy, Paste, Select All, Тире, Un-Тире.
- Фиксирана няколко критични течове памет, които причиняват катастрофи в Windows.
- консумация на памет Намаляване подразбиране.
- Станд горещи клавиши са се променили на Windows.
- Превключване на разделите: CTRL-TAB, CTRL-SHIFT-TAB
- Улавяне на екрана: CTRL-SHIFT-2
- Добавяне на опции за командния ред да Sikuli IDE.
- ползване: Sikuli-IDE [--args & LT; доводи & GT;] [Н] [-r & LT; sikuli-файл & GT;]
- - опцията & LT; доводи & GT; зададени Аргументите, подавани sys.argv Jython на
- -Н, - помогне Разпечатайте помощно съобщение
- -r, - тичам & LT; sikuli-файл & GT; тичам .sikuli или .skl файл
- Корекции на грешки:
- Bug # 581712 Unit тестване в Sikuli 0.10 не работи. (Unit тестване панел вече работи.)
- Bug # 577610 улавяне (област) дава (отчасти) черни изображения
- Bug # 577220 излизане () функция дава Runtime Error от Command Line
- Bug # 575585 Memory теч в Sikuli 0.10 катастрофи дълги скриптове
- Bug # 562393 Win XP: CTRL + СТРЕЛКА пряк път е двойно картирани
- Bug # 574951 Имам JNI Изключение: не успя да създаде Java VM
- Bug # 583096 загуба на данни, когато работи Sikuli в Windows
- Bug # 570248 Снимки в сценария, не по-дълго са открити след записване с & quot; запишете като ... & quot;
- Bug # 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:. Run (команда) - работи команда низ и връща резултатите от дейността си
- Напредналите потребители могат да се справят FindFailed изключение от Python опитаме-изключение изявление. В допълнение, Sikuli IDE на Mac-накрая използва диалоговия родния файл Мак.
Какво ново във версия 0.9.8:
- Напълно поддържа Linux! (Т.е. глобалните преки пътища за вземане скрийншоти, и за спиране на скриптове работили!)
- Също фиксирана сериозен проблем с памет течове.
Какво ново във версия 0.9.7:.
- Всички потребители са силно препоръчително да обновите
- 0.9.7 е по-бързо и работи .skl (изпълним sikuli скрипт), като щракнете двукратно върху или от команден ред.
<силни> Изисквания
- Java 2 Standard Edition Runtime Environment
- Python
Коментари не е намерена