Sikuli on visuaalinen tekniikka etsiä ja automatisoida graafinen käyttöliittymä (GUI) avulla kuvien (screenshots). Ensimmäinen julkaisu Sikuli sisältää Sikuli Script, visuaalinen scripting API Jython, ja Sikuli IDE, integroitu kehitysympäristö kirjoittaa visuaalisen skriptejä kuvakaappauksia helposti.
Sikuli Script automatisoi mitä näet ruudulla ilman sisäistä API: n tuella. Voit ohjelmallisesti ohjata web-sivun, työpöydän sovellus käynnissä Windows / Linux / Mac OS X, tai jopa iPhone-sovellus käynnissä emulaattori.
Sikuli on tutkimushanke kehittämä User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). Sikuli Script ja Sikuli IDE molemmat levitetään MIT License.
Mikä on uusi tässä julkaisussa:
- Uudet ominaisuudet:
- Sikuli IDE
- Automaattinen sisennys
- Uusi asetukset mieltymykset: laajentaa tab, välilehti leveys, fontin tyyli, fontin kokoa
- maa on IDE voidaan muuttaa
- ESC peruu kuvakaappauksen tila
- Sikuli koodi (kuten kuvia) voidaan kopioida välilehtien välillä
- Sikuli koodia voidaan kopioida vain teksti- muihin ohjelmiin / tekstieditoreista li>
- Ikkunan koko ja avasi tiedostot muistetaan ja palautetaan automaattisesti
- Sikuli Script
- Sovelluksen luokka tukee Linux nyt (wmctrl ja xdotool vaaditaan.)
- Java API ovat sopusoinnussa Jython n
- Uusi kutsunäppäin API avulla käyttäjä voi rekisteröidä pikanäppäimet, jotka laukaisevat Sikuli toiminto
- parametrin Sikuli vision moottori MinTargetSize voidaan muuttaa säätää luotettavuutta / nopeus moottorin
- Pure väriä malleja voidaan sovittaa nyt
- popup () hyväksyy valinnainen parametri asettamiseksi otsikko dialogi
- Osa virheilmoituksista paranevat
- Mukana Jython päivityksiä 2.5.2
- Virhekorjauksia:
- Monet bugeja matching esikatseluikkunassa ovat kiinteitä ei roikkuu enää, esikatselu on yhdenmukainen tulos findAll.
Mikä on uusi versiossa 0.10.2:
- Tämä julkaisu esittelee kaksi uutta komentorivin optiot - testi ajaa Sikuli n yksikkö testitapaukset ja --stderr tulostaa runtime virheitä stderr sijaan popping viestin ruutuun. Ja tietenkin useita vikoja ja muistivuotoja, jotka aiheuttivat kaatuu myös kiinteitä.
Mikä on uusi versiossa 0.10.1:
- Yleistä:
- Support lisää kieliä: Brasilian portugali, tanska, korea, venäjä, espanja, turkki, ja Ukrainan.
- Automaattinen päivitys tarkistus voidaan poistaa käytöstä Asetukset-ikkunan.
- Lisää Edit menu, kuten Leikkaa, Kopioi, Liitä, valitse Kaikki luetelmakohta, Un-Sisennyksen.
- Kiinteät useita kriittisiä muistivuotoja jotka aiheuttaa kaatumisia Windows.
- Vähennä oletuksena muistin kulutusta.
- Default Pikanäppäimillä vaihdetaan Windowsissa.
- Switching välilehdet: CTRL-TAB, CTRL-SHIFT-TAB
- Näytön kaappaaminen: CTRL-SHIFT-2
- Lisää komentorivin vaihtoehtoja Sikuli IDE.
- käyttö: Sikuli-IDE [--args & lt; argumentit & gt;] [-h] [-r & lt; sikuli-tiedosto & gt;]
- - args & lt; argumentit & gt; Määritä argumenttien välittämisestä Jython n sys.argv
- -h, - help näytä tämä ohje viesti
- -r, - run & lt; sikuli-tiedosto & gt; run .sikuli tai .skl tiedosto
- Virhekorjauksia:
- Bug # 581712 Yksikkötestaus vuonna Sikuli 0.10 ei toimi. (Yksikkötestaus paneeli toimii nyt.)
- Bug # 577610 capture (alue) antaa (osittain) musta kuvaa
- Bug # 577220 exit () Toiminto antaa Runtime Error komentoriviltä
- Bug # 575585 muisti vuoto Sikuli 0.10 kaatuu pitkä skriptejä
- Bug # 562393 Win XP: CTRL + ARROW pikakuvake on kaksinkertainen kartoitetaan
- Bug # 574951 sain JNI Poikkeus: kyennyt luomaan Java VM
- Bug # 583096 Tietojen menetys ajettaessa Sikuli Windows
- Bug # 570248 Screenshots in kirjoitus ei enää löydy säästävä & quot; Tallenna nimellä ... & quot;
- Bug # 580000 Sikuli-IDE kaatuu klikkaamalla PS joka ei LOGER näkyvissä find ()
- kiinteä jäsennysvirheen jos käytät ei-numeroiden Pattern.similar tai Pattern.targetOffset.
- Sikuli 0,10 toimintoja ja luokat voidaan tuoda ja käytetään Jython moduuleja muihin kuin vain tärkeimmät skriptejä. Katso libo virka https://answers.launchpad.net/sikuli/+question/111193 varten yksityiskohtia.
Mikä on uusi versiossa 0.9.9:
- Sikuli IDE ja liitä () komento tuki Unicode hahmot nyt. Voit siirtää kansainvälistä tekstiä kaikissa sovelluksissa.
- Meillä on myös uusi API: run (komento) - kulkee merkkijono komennon ja palauttaa sen lähdön.
- Edistyneet käyttäjät voivat käsitellä FindFailed poikkeuksen Pythonin try-lukuun selvitys. Lisäksi Sikuli IDE Mac lopulta käyttää Macin natiivi tiedostovalintaikkunoiden.
Mikä on uusi versiossa 0.9.8:
- Täysin tuettu Linux! (Esimerkiksi maailmanlaajuinen pikanäppäimiä ottaa kuvakaappauksia ja pysäyttämiseen skriptit toimi!)
- Myös kiinteät vakava muistivuoto ongelma.
Mikä on uusi versiossa 0.9.7:
- Kaikkia käyttäjiä kehotetaan päivittämään.
- 0.9.7 on nopeampi ja toimii .skl (suoritettavat sikuli käsikirjoitus) tupla-klikkaa tai komentoriviltä.
vaatimukset
- Java 2 Standard Edition Runtime Environment
- Python
Kommentteja ei löytynyt