Увидела свет SIKULI, среда для создания сценариев с помощью скриншотов

Discussion in 'Мировые новости. Обсуждения.' started by Suicide, 25 Jan 2010.

  1. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,054
    Reputations:
    693
    Коллектив исследователей из Массачусетского технологического университета (MIT) разработал принципиально новую визуальную среду создания сценариев SIKULI, распространяющуюся под свободной лицензией MIT. Основной отличительной чертой SIKULI (означает «глаз Бога» на языке мексиканских индейцев) является технология создания инструкций скриптов с помощью экранных снимков (screenshots) графического интерфейса пользователя (GUI).

    C помощью нового графического языка сценариев Sikuli обычные пользователи, освоив простейшие знания о языке Python, могут создать скрипты автоматизации процессов, поиска и административных задач с помощью экранных снимков GUI, без написания строк кода.

    Первый релиз Sikuli содержит скриптовый язык, API для Jython, и визуальную интегрированную среду разработки, облегчающую создание скриптов с помощью экранных снимков. Sikuli автоматизирует всю работу, выполняемую на экране с помощью GUI, без обращения при разработке к внутренним API. Можно программно контролировать web-контент, запускать приложения на Windows/Linux/Mac или запускать iPhone-приложения в эмуляторе. Большую практическую значимость Sikuli для разработчиков создатели продукта видят в его использовании при тестировании приложений с графическим интерфейсом.

    Наглядно этапы создания скрипта можно наблюдать в видеоролике или ознакомившись с инструкцией по созданию Hello World приложения (чтобы автоматизировать добавление надписи Hello World в поле поиска определенного приложения, достаточно создать и упорядочить скриншоты кнопки для перехода в окно поиска и формы ввода).

    О SIKULI
    Video

    23.01.2010
    http://www.opennet.ru/opennews/art.shtml?num=25122
     
    _________________________
    #1 Suicide, 25 Jan 2010
    Last edited: 25 Jan 2010
    8 people like this.
  2. TRX.new

    TRX.new Member

    Joined:
    27 Apr 2009
    Messages:
    151
    Likes Received:
    21
    Reputations:
    0
    Посмотрел видео... штука интересная получилась, но мне кажется при смене темы в винде или управляющих элементов в gnome/kde все скрипты придется переделывать ...
     
  3. Tigger

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    о_0
    Круто
     
  4. e[X]theta[M]ine

    Joined:
    21 Dec 2009
    Messages:
    0
    Likes Received:
    18
    Reputations:
    16
    Идея в какой-то степени хорошая, а в какой-то и бредовая! Тогда получится, зачем мы всё-таки учили эти C++, Delphi, php, perl,pascal,basic . . .
     
  5. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    Ну... не всегда же нужно именно программирование в чистом виде. Иногда и баша за глаза. ;) Все идет к упрощению - машина должна считать, а человек - думать. Иначе все так и осталось бы в машинных кодах... либо на ассемблере.
    А идея неплоха! :)
     
  6. morty10

    morty10 [electric winter]

    Joined:
    26 Nov 2008
    Messages:
    616
    Likes Received:
    434
    Reputations:
    238
    зато с какой скоростью!
    по-моему идея и реализация просто супер!
     
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    > API для Jython

    Java?
    опять и зачем .. скажите, пожалуйста

    маёная религия строго-настрого запретила Java, .MONO и высер .NЕТ заодно.
     
    #7 altblitz, 25 Jan 2010
    Last edited: 25 Jan 2010
  8. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Как сказать.
    Используя Jython получаем возможность использовать как Pure Python модули, так и классы Java.Это даёт мощность в перспективе. Да и тем кто будет юзать SIKULI сугубо пох на чём оно написано - главное чтоб работало.
    Хотя ИМХО это хрень для лентяев. Такая цацка имеет смысл для сисадминов. Но нормальный сисадмин сможет накорябать под винду на AutoIT, а под линух на perl/python. Макось не думаю что так часто приходится админить :D
     
  9. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Бред. Я не увидел чем он лучше X7 Oskar. Это же просто клик бот.
     
  10. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Мощно невзлюбил Java, и полюбил девушку [Suicide] и котёнку Кисс, вот она рядом))

    и понимает же всё умной головкой и общением мысленным - кошачье-человеческим,
    разбудила и прыгнула на кровать - значит накормить Кисс вкуснятиной))
     
  11. winlogon.exe

    winlogon.exe Active Member

    Joined:
    5 Jun 2009
    Messages:
    31
    Likes Received:
    129
    Reputations:
    13
    норм..
     
  12. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    Сайт лежит у них, скачать не могу, но думаю уже нашёл применение - осталось только проверить как будут обстоять дела с движущимися объектами на экране.

    upd: уже скачал.
    (try: 2) => `Sikuli-IDE-win-20091221.exe'
    Connecting to sikuli.csail.mit.edu[128.30.86.53]:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 9,261,413 [application/x-msdos-program]

    100%[====================================>] 9,261,413 97.73K/s ETA 00:00

    14:44:32 (97.73 KB/s) - `Sikuli-IDE-win-20091221.exe' saved [9261413/9261413]

    вот только при запуске скрипта софтина вылетает
     
    _________________________
    #12 TANZWUT, 25 Jan 2010
    Last edited: 25 Jan 2010
  13. Arturovich

    Arturovich Banned

    Joined:
    11 Jan 2010
    Messages:
    2
    Likes Received:
    39
    Reputations:
    0
    нормальная штука !
     
  14. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    Собственно ап. Нужны все команды данной софтинки. Нашел исходники её, но что-то не разберусь в ней.
     
  15. vvs777

    vvs777 Elder - Старейшина

    Joined:
    16 Nov 2004
    Messages:
    394
    Likes Received:
    213
    Reputations:
    4
    аналог сабжа уже где-то был: софт позволяющий запомнить последовательность кликов и воспроизвести ее заданное количество раз, название не помню, всплывало в разделе "соц сети" для накрутки какой-то игры контакта
     
  16. almazz

    almazz New Member

    Joined:
    29 Mar 2009
    Messages:
    22
    Likes Received:
    4
    Reputations:
    -1
    мда сикули,хоть назвали бы получше
     
  17. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    Вот блять им интересно было что это по-русски означает(хотя скорее как звучит)?
    Не путай. это не автоматизация действий. Кодинг тут все равно нужен.
     
  18. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,054
    Reputations:
    693
    Есть нечто похожее на sikule под названием AutoIt (http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/russian-v3.1.0.zip), вот только не вижу как это связанно с вашим горячо любим вк.
     
    _________________________
  19. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Если честно, то скорее SIKULI похоже чем-то на AutoIT. Но он имхо лучше так как не ориентируется на картинки + standalone exe у меня весил около 250 Кб и не нужно тащить за собой говнище кторое не факт что запустится...
     
  20. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    Не могу скачать?(( А затея не очь! просто клик бот.. может и сперспективами

    Но скрытые действия и апи не заменит не когда, игрушка для начинающих

    На макрос мэйкер похоже))