Sikuli ay isang visual na teknolohiya sa paghahanap at automate graphical interface ng gumagamit (GUI) na gamit ang mga imahe (screenshot). Ang unang release ng Sikuli naglalaman Sikuli Script, isang visual API scripting para Jython, at Sikuli IDE, isang nakapaloob na kapaligiran ng pag-unlad para sa pagsusulat ng visual scripts sa mga screenshot madali.
Automates Sikuli Script anumang bagay na nakikita mo sa screen nang walang suporta panloob na API. Maaari mong programming kontrolin ang isang web page, ang isang desktop application na tumatakbo sa Windows / Linux / Mac OS X, o kahit na isang iphone application na tumatakbo sa isang emulator.
Sikuli ay isang proyekto sa pananaliksik na binuo sa pamamagitan Interface Design Group User, MIT Computer Science at Artipisyal Intelligence Laboratory (CSAIL). Sikuli Script at Sikuli IDE ay parehong ipinamamahagi sa ilalim ng MIT License
Ano ang bago sa release na ito.
- BAGONG TAMPOK:
- Sikuli IDE
- Auto yupi
- Bagong mga setting sa kagustuhan: palawakin tab, lapad tab, estilo ng font, laki ng font
- Ang lokal ng IDE ay maaaring nagbago
- ESC kinakansela capture screen mode
- Sikuli code (kabilang ang mga imahe) ay maaaring kopyahin sa kabuuan tab
- Maaaring makopya Sikuli code bilang plain text sa ibang mga programa / editor ng teksto
- size Window at mga file ay naalala at awtomatikong maibabalik
- Sikuli Script
- sumusuporta App klase Linux ngayon (wmctrl at xdotool kinakailangan.)
- Java API ay mas pare-pareho sa Jython ni
- New hotkey API ay nagbibigay-daan sa mga gumagamit upang magrehistro hotkeys na-trigger ng isang Sikuli function na
- Ang isang parameter ng MinTargetSize paningin engine Sikuli ay maaaring palitan upang ayusin ang katabaan / bilis ng engine
- Purong mga template na kulay ay maaaring maitugma ngayon
- popup () ay tumatanggap ng isang opsyonal na parameter para sa pagtatakda ng pamagat ng dialog
- Ang ilang mga mensahe ng error ay pinabuting
- Ang bundled Jython upgrade sa 2.5.2
- bug pagsasaayos:
- Maraming mga bug sa window matching preview ay naayos na hindi nakabitin anymore, preview ay pare-pareho ang mga resulta ng findAll.
Binuksan
Ano ang bago sa bersyon 0.10.2:
- Ang release na ito introduces dalawang bagong pagpipilian sa command line - test na tumakbo kaso unit test Sikuli at --stderr upang i-print ang mga error runtime upang stderr halip ng pop up ng isang kahon ng mensahe. At siyempre ilang mga bug at memory leaks na sanhi crash ay naayos din.
Ano ang bago sa bersyon 0.10.1:
- Pangkalahatang Notes:
- Support higit pang mga wika:. Brazilian Portuguese, Danish, Korean, Ruso, Espanyol, Turkish, at Ukrainian
- Maaaring hindi paganahin ang auto-update checking sa window ng Mga Kagustuhan.
- Magdagdag ng isang Edit menu, kabilang Cut, Kopyahin, I-paste, Piliin ang Lahat, Indent, nai-indent.
- Mga Fixed ilang mga kritikal na memory leaks na naging sanhi ng crash sa Windows.
- Bawasan default pagkunsumo ng memorya.
- Default hot-keys ay nagbago sa Windows.
- Ang paglipat ng mga tab: CTRL-TAB, Ctrl-Shift-TAB
- pagkuha ng Screen: Ctrl-Shift-2
- Magdagdag opsyon command line upang Sikuli IDE.
- paggamit: Sikuli-IDE [--args & lt; argumento & gt;] [h] [r & lt; sikuli-file & gt;]
- - args & lt; argumento & gt; tukuyin ang mga argumento lumipas na sys.argv Jython ni
- h, - matulungan print ang tulong na mensahe
- r, - tumakbo & lt; sikuli-file & gt; tumakbo .sikuli o .skl file
- Bug Pag-aayos:
- Bug # 581712 testing Unit sa Sikuli 0.10 ay hindi gumagana. (Unit testing panel ngayon ay nagtatrabaho.)
- Bug # 577610 capture (rehiyon) ay nagbibigay ng (bahagyang) black images
- Bug # 577220 exit () ay nagbibigay Function Error Runtime mula Command Line
- Bug # 575585 Memory tumagas sa Sikuli 0.10 crash long script
- Bug # 562393 Umakit XP: CTRL + arrow shortcut ay nakamapang double
- Bug # 574951 nakuha ko JNI Exception: Nabigo upang lumikha ng Java VM
- 583,096 Data pagkawala Bug # kapag tumatakbo Sikuli sa Windows
- Bug # 570248 Screenshots sa script ay hindi na natagpuan matapos ang pag-save sa & quot; i-save bilang ... & quot;
- Bug # 580000 Sikuli-IDE pag-crash kapag pag-click sa PS kung saan ay walang loger nakikita para mahanap ()
- fixed error sa pag-parse kung gumagamit ng di-numero sa Pattern.similar o Pattern.targetOffset.
- Sikuli 0.10 function at mga klase ay maaaring ma-import at ginamit sa Jython modules iba kaysa lamang sa pangunahing mga script. Tingnan post libo ni https://answers.launchpad.net/sikuli/+question/111193 para sa mga detalye.
Ano ang bago sa bersyon 0.9.9:
- Sikuli IDE at i-paste ang () command support unicode characters ngayon. Maaari mong ilipat ang international text buong application.
- Mayroon din kaming isang bagong API.: Run (command) - ay nagpapatakbo ng isang string command at nagbalik ang kanyang output
- Advanced na mga gumagamit ay maaaring hawakan FindFailed pagbubukod sa pamamagitan ng Python subukan-maliban statement. Sa karagdagan, Sikuli IDE sa Mac wakas ay gumagamit ng native file dialog Mac.
Ano ang bago sa bersyon 0.9.8:
- Buo suportado Linux! (Ie shortcut global para sa pagkuha ng mga screenshot at para sa pagpapahinto ng mga script na nagtrabaho!)
- naayos din ng isang malubhang problema memory tumagas.
Ano ang bago sa bersyon 0.9.7.:
- Lahat ng mga gumagamit ay Matindi inirerekomenda na mag-upgrade
- 0.9.7 ay mas mabilis at nagpapatakbo .skl (executable sikuli script) sa pamamagitan ng i-double click o mula sa command line.
Kinakailangan :
- Java 2 Standard Edition Runtime Environment
- sawa
Mga Komento hindi natagpuan