Sikuli arama ve görüntüler (ekran) ile grafik kullanıcı arayüzleri (GUI) otomatikleştirmek için görsel bir teknolojidir. Sikuli ilk sürüm Sikuli Senaryo, Jython için görsel bir betik API ve Sikuli IDE, kolayca ekran görüntüleri ile görsel komut yazmak için entegre bir geliştirme ortamı içerir.
Sikuli Script iç API desteği olmadan ekranda gördüğünüz her şeyi otomatik hale getirir. Sen programlı bir web sayfası, Windows / Linux / Mac OS X üzerinde çalışan bir masaüstü uygulaması veya bir emülatör çalışan hatta bir iphone uygulaması kontrol edebilirsiniz.
Sikuli Kullanıcı Arayüzü Tasarım Grubu, MIT Bilgisayar Bilimi ve Yapay Zeka Laboratuvarı (CSAIL) tarafından geliştirilen bir araştırma projesidir. Sikuli Senaryo ve Sikuli IDE hem MIT Lisansı altında dağıtılan
Bu sürümde Yeni nedir:.
- YENİ ÖZELLİKLER:
- Sikuli IDE
- Otomatik girinti
- tercihlerinde Yeni ayarlar: genişletmek sekmesi, sekme genişliği, yazı stili, yazı tipi boyutu
- IDE yerel değiştirilebilir
- ESC iptal ekran yakalama modu
- Sikuli kod sekmeler arasında kopyalanabilir
- Sikuli kodu diğer programlara düz metin olarak kopyalanabilir / metin editörleri
- Pencere boyutu ve dosyalar hatırladı ve otomatik olarak geri yüklenir açıldı
- Sikuli Senaryo
- Uygulama sınıfı Linux şimdi (wmctrl ve xdotool gerekli.) Destekleyen
- vardır
- Yeni kısayol API Sikuli işlevi tetikleyecek kısayol tuşları kayıt için izin verir
- Sikuli vizyonu motoru MinTargetSize bir parametre sağlamlığı / motor hızı ayarlamak için değiştirilebilir
- Saf renk şablonları artık eşleştirilmiş olabilir
- açılan () iletişim başlığı ayarı için isteğe bağlı bir parametre kabul eder
- Bazı hata iletileri geliştirildi
- 2.5.2 ile birlikte Jython yükseltmeleri
- Hata GIDERIR:
- eşleştirme önizleme penceresinde pek çok böcek artık asılı değil fixed edilir, önizleme findall sonucu ile tutarlıdır.
(Görüntüler dahil)
Java API'leri jython en ile daha tutarlı
sürüm 0.10.2 Yeni nedir:
- Bu sürüm, iki yeni komut satırı seçeneklerini tanıttı - Sikuli birimi test durumlarda çalıştırmak ve --stderr test bir ileti kutusu popping yerine standart hataya zamanı hatalarını yazdırmak için. Ve tabii ki kilitlenmelere neden birkaç böcek ve bellek sızıntıları da tespit edilir.
nedir sürüm 0.10.1 Yeni:
- Genel Notlar:
- Destek fazla dil. Brezilya Portekizcesi, Danca, Korece, Rusça, İspanyolca, Türkçe, Ukraynaca ve
- Otomatik güncelleme kontrol Tercihleri penceresinde devre dışı bırakılabilir.
- Kes, Kopyala, Yapıştır, Tümünü Seç, Girinti, Un-Girinti dahil olmak üzere Düzen menüsünü, ekleyin.
- Sabit pek çok kritik bellek sızdırıyor.
- Kült varsayılan bellek tüketimi.
- Standart sıcak tuşları Windows değiştirilir.
- sekmeleri Switching: CTRL-TAB, CTRL-SHIFT-TAB
- Ekran yakalama: CTRL-SHIFT-2
- Sikuli IDE komut satırı seçeneklerini ekleyin.
- kullanımı: Sikuli-IDE [--args & lt; argümanları & gt;] [-h] [-r & lt; sikuli dosya & gt;]
- - args & lt; argümanları & gt; jython en sys.argv geçirilen argümanlarını da belirtebilirsiniz
- -h - bu yardım mesajı yazdırmak yardımcı
- -r, - run & lt; sikuli dosya & gt; .sikuli veya .skl dosyasını çalıştırın
- Hata düzeltmeleri:
- Bug # 581712 Birim test çalışmaz. (Birim test paneli artık çalışıyor.)
- Bug # 577610 yakalama (bölge) verir (kısmen) siyah görüntüleri
- Bug # 577220 exit () İşlevi Komut satırından Çalışma Zamanı Hatası verir
- Bug # 575585 bellek sızıntısı 0.10 çöküyor uzun scripts
- Bug # 562393 Win XP: CTRL + OK kısayol çift eşleştirilir
- Bug # 574951 Ben JNI İstisna var: Java VM oluşturmak için başarısız oldu
- Bug # 583096 Veri kaybı Windows Sikuli çalıştırırken
- Bug # 570248 Ekran komut ile & quot kaydettikten sonra bulunamadı artık edilir; olarak kaydetmek ... & quot;
- Bug # hiçbir loger bulmak için görünür PS tıklandığında çökmesini 580.000 Sikuli-IDE ()
- Pattern.similar veya Pattern.targetOffset olmayan basamak kullanıyorsanız ayrıştırma hatası düzeltildi.
- Sikuli 0.10 fonksiyonları ve sınıfları ve ithal sadece ana komut dışında Jython modülleri kullanılabilir. Ayrıntılar için Libo mesajını https://answers.launchpad.net/sikuli/+question/111193 bakın.
Windows çökmelerine neden
Sikuli 0.10
Sikuli
sürüm 0.9.9 yeni Nedir:
- Sikuli IDE ve yapıştırma () komutu desteği unicode Şimdi karakter. Sen uygulamalar arasında uluslararası metin aktarabilirsiniz.
- Biz de yeni bir API var. Run (komut) - Bir dize komutu çalıştırır ve çıkışı verir
- İleri düzey kullanıcılar Python'ın try-dışında deyimi ile FindFailed istisna işleyebilir. Buna ek olarak, Mac Sikuli IDE nihayet Mac yerel dosya iletişim kullanır.
sürüm 0.9.8 Yeni nedir:
- Tam Desteklenen Linux! (Yani ekran görüntülerinin alınması için ve çalıştığı komut durdurmak için küresel kısayolları!)
- Ayrıca ciddi bir bellek sızıntısı sorunu düzeltildi.
sürüm 0.9.7 yeni nedir:.
- Tüm kullanıcılar şiddetle yükseltmek için tavsiye edilir
- 0.9.7 daha hızlı ve tarafından .skl (yürütülebilir sikuli script) çalıştıran çift tıklatın veya komut satırından.
Gereksinimleri :
- Java 2 Standard Edition Runtime Environment
- Python
Yorum Bulunamadı