Sikuli jest wizualna technologia wyszukiwania i zautomatyzować graficznych interfejsów użytkownika (GUI) za pomocą zdjęć (zdjęcia). Pierwsze wydanie Sikuli zawiera Sikuli Script, wizualne skryptów API dla Jython i Sikuli IDE, zintegrowane środowisko programistyczne do pisania skryptów wizualnych z screeny łatwo.
Sikuli Script automatyzuje wszystko widać na ekranie, bez wsparcia wewnętrznego API. Można programowo sterować strony internetowej, aplikacji pulpitu w systemie Windows / Linux / Mac OS X, a nawet aplikacji iPhone działa w emulatorze.
Sikuli jest projekt badawczy opracowany przez interfejs użytkownika Design Group, MIT Computer Science i Artificial Intelligence Laboratory (CSAIL). Sikuli Scenariusz i Sikuli IDE są zarówno rozpowszechniany na licencji MIT
Co nowego w tym wydaniu:.
- Nowe funkcje:
- Sikuli IDE
- Automatyczne wcięcie,
- Nowe ustawienia w preferencjach: poszerzyć zakładka, szerokość zakładka, styl czcionki, rozmiar czcionki
- ustawienia regionalne IDE mogą być zmienione
- ESC anuluje tryb przechwytywania ekranu
- Kod Sikuli (w tym zdjęć) mogą być kopiowane po kartach
- Kod Sikuli mogą być kopiowane jako tekst do innych programów / edytory tekstu,
- Rozmiar okna i otworzył pliki są zapamiętywane i automatycznie przywrócone
- Sikuli Script
- Klasa App obsługuje Linux teraz (wmctrl i xdotool wymagane).
- Java API są bardziej zgodne z jython na
- Nowy skrótu API umożliwia użytkownikowi zarejestrować skrótów klawiszowych, które wywołują Sikuli funkcji
- parametr Sikuli na MinTargetSize silnika wizja może być zmienione, aby dostosować prędkość od solidności / silnika
- Czyste szablony można dopasować kolor teraz
- popup () przyjmuje opcjonalny parametr do ustawienia tytuł okna dialogowego
- Niektóre komunikaty o błędach są lepsze
- dołączonego aktualizacje Jython do 2.5.2
- Poprawki błędów:
- Wiele błędów w oknie podglądu są nie pasujące wiszące stałych już, podgląd jest zgodny z wynikiem findAll.
Co nowego w wersji 0.10.2:
- W tej wersji wprowadzono dwie nowe opcje wiersza poleceń - Test do uruchomienia testów urządzenie Sikuli i --stderr wydrukować błędy runtime na stderr, a nie pojawiały się okno komunikatu. I oczywiście kilka błędów i wycieków pamięci, które spowodowały awarie są także ustalone.
Co nowego w wersji 0.10.1:
- Uwagi ogólne:
- Wsparcie więcej języków. Brazylijski portugalski, duński, koreański, rosyjski, hiszpański, turecki, ukraiński,
- Automatyczne sprawdzanie aktualizacji można wyłączyć w oknie Preferencje.
- Dodawanie menu Edycja, w tym Wytnij, Kopiuj, Wklej, Zaznacz wszystko, wcięcie, Un-indent.
- Poprawiono kilka krytycznych wycieki pamięci, które powodują awarie w systemie Windows.
- Zmniejszenie zużycia pamięci domyślne.
- Domyślnie hot-klucze są zmieniane w systemie Windows.
- Zmiana zakładki: CTRL + TAB, CTRL-SHIFT-TAB
- Zrzuty ekranu: Ctrl-Shift-2
- Dodaj opcje wiersza poleceń do Sikuli IDE.
- Wykorzystanie: Sikuli-IDE [--args & lt; Argumenty & gt;] [-h] [-R sikuli-file & gt;]
- - args & lt; Argumenty & gt; określ argumenty przekazywane do sys.argv jython na
- -h, - pomoc wydrukować ten komunikat pomocy
- -r, - uruchomić & lt; sikuli-file & gt; lub .skl uruchomić .sikuli plik
- Poprawione błędy:
- Bug # 581712 Testy jednostkowe w Sikuli 0.10 nie działa. (Jednostka panel testowanie teraz pracuje.)
- Bug # 577610 przechwytywania (rejon) daje (częściowo) czarne obrazy
- Bug # 577220 exit () Funkcja daje Runtime Error z linii poleceń
- Bug # 575585 wyciek pamięci w Sikuli 0,10 wywala długie skrypty
- Bug # 562393 Win XP: CTRL + STRZAŁKA skrótu jest podwójna odwzorowane
- Bug # 574951 Mam JNI wyjątek: nie udało się utworzyć Java VM
- Bug # 583096 Utrata danych podczas pracy Sikuli w Windows
- Bug # 570248 Zrzuty ekranu w skrypcie nie występują już po zapisaniu się z & quot; Zapisz jako ... & quot;
- Bug # 580000 Sikuli-IDE upaść po kliknięciu PS co nie jest widoczne dla znaleziska loger ()
- Błąd przetwarzania stałe jeśli używasz non-cyfry w Pattern.similar lub Pattern.targetOffset.
- Sikuli 0,10 funkcje i klasy mogą być importowane i wykorzystywane w modułach jython innych niż tylko w głównych skryptów. Zobacz libo Post https://answers.launchpad.net/sikuli/+question/111193 o szczegóły.
Co nowego w wersji 0.9.9:
- Sikuli IDE i wklej () polecenie wsparcie Unicode Znaki teraz. Możesz przenieść tekst międzynarodowej pomiędzy aplikacjami.
- Mamy też nowe API:. Run (polecenia) - wykonuje polecenie ciąg i zwraca jego wyjście
- Zaawansowani użytkownicy mogą obsługiwać FindFailed wyjątek od Pythona przymiarki oprócz oświadczenia. Ponadto Sikuli IDE na Mac wreszcie dialog natywną plików Mac wykorzystuje.
Co nowego w wersji 0.9.8:
- W pełni obsługiwane Linux! (Czyli globalne skróty do robienia zrzutów ekranu, a dla wstrzymania skryptów działa!)
- stałe także poważny problem wycieku pamięci.
Co nowego w wersji 0.9.7:.
- Wszyscy użytkownicy są zalecane, aby uaktualnić
- 0.9.7 jest szybsza i działa .skl (wykonywalny skrypt sikuli) kliknij dwukrotnie lub z linii poleceń.
Wymagania :
- Java 2 Standard Edition Runtime Environment
- Python
Komentarze nie znaleziono