Sahi kaydetmek için imkan ve oynatma komut ile web uygulamaları için otomasyon ve test aracıdır.
Java ve JavaScript geliştirilen bu araç tarayıcıda olayları yürütmek için basit javascript kullanır.
Sahi adlı özellikleri, içinde tarayıcı denetimleri, metin tabanlı komut, testlerin suit oynatma karınca destek ve çok dişli oynatmayı içerir. Sahi HTTP ve HTTPS destekler.
Sahi bir proxy sunucusu olarak çalışır ve tarayıcı onun vekili olarak sahi sunucuyu kullanmak gerekiyor. Bu web sayfasında elemanları erişebilirsiniz böylece Sahi sonra javascript enjekte eder. Bu web sitesi / web uygulamasının aracı independant yapar
Özellikler :..
- tarayıcı eylemlerinin Kayıt
- Oynatma.
- Accessor Görüntüleyici komut dosyası için html elemanları tanımlamak için
- Kolay düzenlenebilir komut (metin dosyaları)
- Basit API'ler
- ant ile bütünleşir oluşturur
- Kerestecilik / raporlar
- Komut javascript dolayısıyla kavramları destekler olduğunu ve yapıları javascript destekleyen
- takımında bir testte sayfalar arasında ve testler arasında saklanan global değişkenler için destek.
- Komut fonksiyonları ve dosyalar içine refactorable.
- Script url yoluyla Runnable.
- Bugs test ile kaydedilebilir ve sahi komut bir web sunucusu üzerinde yayınlanan olabilir.
- Bu url hata raporları dahil edilebilir.
- Geliştiriciler hata raporunda bu url işaret ederek hata üretebilir.
- Script
- Çok hafif
- Testler odak olması tarayıcı penceresini gerekmez.
- Suites, böylece test yürütme süresini azaltarak birden çok iş parçacığı çalıştırabilirsiniz.
- Dış vekil ve HTTPS destekler.
Kaydedilen / senaryosunu eylemlerin
HTTP üzerinden başkalarına otomatik olarak kullanılabilir
Bu sürümdeki yeni nedir:
- Özellikler eklendi:
- Controller açılan adını gösteriliyor.
- . Eski kullanıcılar bu karınca hedeflere eklemek gerekir. _fail (msg) ilave
- sahi.properties eklendi ext.http.both.proxy.bypass_hosts bazı etki atlamak için
- Eklenen _sahi.printDiagnostics tarayıcısı ve XMLHttpRequest kullanılan hakkında biraz bilgi almak için.
- id JSF richfaces için görmezden geldi.
- IE kalıcı diyaloglar için destek (ShowModalDialog üzerinden çağrılan).
- _setSelected kimliği ve indeks ile seçenekleri tanımlar.
- _listItem API LI etiketleri tanımlanması için ekledi.
- Bugfixes:
- Farklı bir etki alanından pop-up tanımlamak için Fix
- _continueOnError Sabit
- sayfalar giriş / bazı sitelerde logouts başarısız olmasına neden IE önbellekten aldı ediliyordu başlıkları çünkü no-cache geri koy.
- Chrome ve Safari bağlantı tıklama ile Sabit konular
- Eksik testler artık inşa başarısız.
- ContentLength ve transfer kodlayan önceki yapı tanıtıldı ilgili Fix.
- XHR'ler farklı etki iframe'lere mevcut iken düzgün etiketli (ve dolayısıyla yanlış ele) için Fix.
- _readFile javascript dize döndürür.
- bağlantı tıklama dinleyicileri yoluyla kayıtlı olayların taşınması.
- Bağlantılar kayıt sırasında cinsindendir. _link (& quot; & lt; sayı & gt; & quot;). Event.returnValue yanlış Denetleme contentType XHR geçerli bir sertifika yok https sitelerine Sabit vekili işlemek için javascript içeriği anlamaya da eğer Bağlantı tıklayın devam etmez. (21 Ocak 2009 build tanıtıldı hata).
MOZ_NO_REMOTE yerine -hayır-Uzaktan bayrağı kullanma
Harici proxy üzerinden bağlanırken
Metinde numaraları ile
sürüm 2009-01-21 yeni nedir:
- Özellikler eklendi:
- Dış proxy üzerinden Tünel ekledi.
- Sahi komut yakalamak desteği deneyin.
- _logException ekledi. Eğer bir hata yakalamak Sağlar, düzeltici eylemi ve aynı zamanda hata. log
- _logExceptionAsError ekledi. _logException Aynı ancak test script başarısız olur. Temizlenmesi için Faydalı önce başarısız.
- Eklendi _isVisible elemanlarının görünürlük kontrol etmek için.
- elemanlarına Eylemler artık görünür yalnızca oluşabilir.
- js.dsp dosyaların belirlenmesi ve AJAX sorunları tespit ederek zkoss için daha iyi destek.
- Form elemanları formu etiketleri çevreleyen olmadan bile kaydedilmiş.
- Eklenenler deneysel SSL Yöneticisi.
- Eklendi TrafficLogger hata ayıklama amacıyla HTTP trafiği oturum.
- Bugfixes:
- unicode karakterleri ile sayfalar düzgün görüntülemek.
- Duraklat ve Adım sabit.
- ActiveX kullanarak IE Sabit AJAX konular.
- Sabit konular.
Multidomain iframe'lerle
sürüm 2008-08-31 yeni nedir:
- Bu sürüm betik motoru olarak Rhino kullanır böylece proxy komut dosyası yürütme çoğu hareketli.
- Bu komut Sahi basitleştirilmesi uzun bir yol gitmek gerekir.
- Bu yapı aynı zamanda nedeniyle BindExceptions çok sayıda yuva kullanılan ilgili sorunları ve hataları düzeltmek SocketPool, bazı önemli değişiklikler var.
- Süit yürütme tarayıcı çöküyor bile, paketi bir sonraki komut ile devam ve böylece yapı tutun olmaz böyle değiştirildi.
- DB yöntemleri yakın bağlantıları düzgün.
Şimdi
Gereksinimler :
- JRE 1.4 veya üzerinde
- karınca, log4j.jar ve junit.jar ise.
Modül yeniden inşa edilmesi için
Yorum Bulunamadı