Sikuli是一個視覺技術來搜索並自動用圖像(屏幕)的圖形用戶界面(GUI)。 Sikuli的第一個版本包含Sikuli腳本,Jython的一個可視化腳本API和Sikuli的IDE,對於容易編寫腳本,視覺與屏幕的集成開發環境。
Sikuli腳本自動化任何你沒有內部API的支持在屏幕上看到。您可以通過編程控制一個網頁,在Windows / Linux的/ Mac OS X上運行的桌面應用程序,甚至是在模擬器上運行的iPhone應用程序。
Sikuli是用戶界面設計集團,麻省理工學院計算機科學和人工智能實驗室(CSAIL)開發的一個研究項目。 Sikuli腳本和Sikuli IDE都在MIT許可證下發布
什麼是此版本的新:
- 在新的特點:
- Sikuli IDE
- 自動縮進
- 在新的偏好設置:擴大標籤,標籤寬度,字體樣式,字體大小
- 在IDE的語言環境是可以改變的
- 在ESC取消屏幕捕捉模式
- Sikuli代碼(包括圖片)可以在選項卡被複製
- Sikuli代碼可以被複製為純文本到其它程序/文本編輯器
- 窗口大小和打開的文件被記住並自動恢復
- Sikuli腳本
- 在App類支持Linux現在(wmctrl和所需xdotool。)
- 的Java API與Jython的 更一致
- 新熱鍵API允許註冊觸發一個Sikuli功能熱鍵,用戶
- Sikuli的視覺引擎MinTargetSize的參數可以改變調整的穩健性/發動機轉速
- 純色模板可現在匹配
- 在彈出()接受一個可選的參數設置對話框的標題
- 在某些錯誤消息是改善
- 捆綁的Jython升級到2.5.2
- 修正項目:
- 在匹配的預覽窗口中的許多錯誤是固定不掛了,預覽是的findAll的結果是一致的。
什麼是0.10.2版本新:
- 在這個版本引入了兩個新的命令行選項 - 測試運行Sikuli的單元測試用例和--stderr打印彈出一個消息框的運行時錯誤至STDERR。當然了幾個錯誤和內存洩漏導致崩潰也固定。
什麼是0.10.1版本,新的:
- 在一般注意事項:
- 支持更多的語言:巴西葡萄牙語,丹麥語,韓語,俄語,西班牙語,土耳其語,烏克蘭語和
- 自動更新檢查,可以在首選項窗口中禁用。
- 將一個編輯菜單,包括剪切,複製,粘貼,全選,縮進,取消縮進。
- 修正了幾個重要的內存洩漏。
- 在默認情況下減少內存消耗。
- 在默認的熱鍵在Windows上改變。
- 切換標籤:CTRL-TAB,CTRL-SHIFT-標籤
- 屏幕捕捉:CTRL-SHIFT-2
- 添加命令行選項來Sikuli IDE。
- 用法:Sikuli-IDE [--args<參數>] [-h] [為-R sikuli-文件>]
- - 的args<參數>指定傳遞到Jython的sys.argv中的參數
- -h, - help打印此幫助信息
- -r, - 運行< sikuli-文件>運行.sikuli或.skl文件
- 修正項目:
- 錯誤#581712在0.10 Sikuli單元測試不起作用。 (單元測試面板現在正。)
- 錯誤#577610捕獲(區)給出(部分)黑色圖像
- 錯誤#577220 exit()函數給出了運行時錯誤的命令行
- 錯誤#575585在Sikuli內存洩漏事故0.10長期腳本
- 錯誤#562393 Win XP的:CTRL +箭頭快捷鍵雙映射
- 錯誤#574951我JNI異常:無法創建Java虛擬機
- 錯誤#583096丟失的數據在Windows中運行Sikuli時
- 錯誤#570248截圖腳本與節能和QUOT後沒有再發現;另存為..."
- 錯誤#580000 Sikuli-IDE在PS這是毫無loger為查找可見點擊時崩潰()
- 如果固定使用非位數Pattern.similar或Pattern.targetOffset解析錯誤。
- Sikuli 0.10函數和類可以導入和Jython模塊比僅在主腳本中使用的其他。見荔波的帖子https://answers.launchpad.net/sikuli/+question/111193的細節。
這導致Windows崩潰
在什麼版本0.9.9新是:
- 在Sikuli IDE和粘貼()命令支持Unicode現在字符。你可以在應用程序傳輸國際化文本。
- 我們也有一個新的API:運行(命令) - 運行一個字符串命令,並返回其輸出
- 高級用戶可以通過Python的嘗試 - 除了聲明處理FindFailed例外。此外,Sikuli IDE在Mac上最後用Mac的本地文件對話框。
什麼是0.9.8版本,新的:
- 完全支持Linux的! (即採取截圖和停止工作全局腳本的快捷方式!)
- 也固定一個嚴重的內存洩露問題。
在什麼版本0.9.7新是:
- 在所有用戶都強烈建議升級
- 在0.9.7速度更快,運行.skl(可執行Sikuli腳本)通過雙擊或命令行。
要求:
- 在Java 2標準版運行環境
- 的Python
評論沒有發現