Yazılım detaylar:
Versiyon: 4.2.1 Güncelenir
Qayıt: 10 Feb 16
Lisans: Ücretsiz
Popülerlik: 68
Zombie.js geliştiriciler taklit bir ortamda istemci tarafı JavaScript kodu test etmenizi sağlar.
İstemci tarafı kod bir tarayıcı içinde koştu olacak gibi, node.js test edilebilir
Bu sürümde yeni nedir.:
- EKLENDİ:
- Getir API için ön destek (https://fetch.spec.whatwg.org/)
- çerezler, boru hattı ve diğer tüm tarayıcı ayarlarını kullanarak, herhangi bir kaynak almak için browser.fetch kullanabilir miyim
- DEĞİŞTİRİLDİ:
- JSDOM 4.1 Yükseltildi
- yerine browser.statusCode Kullanımı browser.status (HTML API'leri durumunu ve statusText kullanın)
- browser.resources şimdi şu anda açık pencere işlerken istenen tüm kaynakların sadece bir dizidir. artık tüm pencereleri tarafından paylaşılan kaynakları ve diğer özellikleri (boru hattı yapılandırma, kaynak getirme) başka bir yere taşındı.
- Ayrı boru hattı. tarayıcı örneğine istek / yanıt işleyicisi ekleyin browser.pipeline.addHandler kullanın veya Pipeline.addHandler tüm yeni örneklerini işleyicisi eklemek için.
- Boru API de değişti. tarayıcı örneğiyle denilen işleyicisi talep ve Request nesnesi getir, boş dönebilirsiniz ya da bir Response nesnesi getir. tarayıcı örneği, istek ve yanıt nesnesi çağrıldığında yanıt işleyici, aynı ya da yeni yanıt nesneyi döndürmek gerekir. Eylemciler artık asenkron davranış gerekiyorsa, bir söz dönmek geri çağrıları kullanarak.
- SABİT:
- Boş çerez ve referer başlık artık # 881 gönderilir
- Eklendi navigator.appVersion # 885
- KALDIRILACAK:
- document.window, document.defaultView kullanmak yerine
- browser.close kafa karıştırıcı yöntem adı, gerçekten pencereyi kapatmak için gerekirse kullanım browser.window.close.
kaynaklardan
sürüm 4.0.5 yeni Nedir:
- EKLENDİ:
- Getir API için ön destek (https://fetch.spec.whatwg.org/)
- DEĞİŞTİRİLDİ:
- JSDOM 4.1 Yükseltildi
- kaynaklar uygulama API Fetch kullanmak için.
sürüm 3.1.0 yeni Nedir:
- EKLENDİ:
- DOM URL sınıfı
- tarayıcıya yayılan XHR olayları
- beklemek () hata ile sona erer (örneğin komut dosyaları yüklemek için almaz)
- koordinatları içerecek bir görüntü girişini kullanarak formu gönderme
- KALDIRILACAK:
- browser.fork artık desteklenmiyor
- browser.htmlParser seçeneği artık desteklenmiyor, her zaman varsayılan tarayıcı (parser5) kullanarak
- Browser.visit (url, seçenekler) artık değiştiren örnek seçenekleri
- resources.mock / / gecikme başarısız Nock kullanmak yerine
- Protokol ve bcat, herhangi bir test
- KALDIRILACAK:
- Browser.create
- Browser.dns ve Browser.ports, farklı uygulamaya geçiş
- DEĞİŞTİRİLDİ:
- Browser.debug - & # x3e; browser.debug (başına örneği)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Kullanım Tarayıcı, önerilmemektedir. = Yerine
- Zaman Aşımı olay - & # x3e; setTimeout, aralık - & # x3e; setInterval
- onalert Kaldırılan / onconfirm / onprompt, kullanım browser.on ( 'uyarı', fn) vb
- browser.on ( 'authenticate', fn) ile değiştirilir Kimlik
- browser.wait () olay döngü çalışır / hata olayları
- boşta değiştirildi Olay döngü yapılan olay
- 0.12 destek io.js ve Düğüm eklendi
- Tüm dökümü () şimdi çıkış akışı veya çıkışı için stdout kabul yöntemleri
- XHR hataları artık olay döngü durdurmak
Tarayıcı sayfasında tüm kaynakları yüklenemiyor eğer
İşiniz yakalamak böylece
JSDOM 3.1 yükseltti
sürüm 3.0.10 yeni Nedir:
- EKLENDİ:
- DOM URL sınıfı
- tarayıcıya yayılan XHR olayları
- beklemek () hata ile sona erer (örneğin komut dosyaları yüklemek için almaz)
- Deneysel browser.serialize ()
- KALDIRILACAK:
- browser.fork artık desteklenmiyor
- browser.htmlParser seçeneği artık desteklenmiyor, her zaman varsayılan tarayıcı (parser5) kullanarak
- Browser.visit (url, seçenekler) artık değiştiren örnek seçenekleri
- resources.mock / / gecikme başarısız Nock kullanmak yerine
- Protokol ve bcat, herhangi bir test
- Browser.dns ve Browser.ports, farklı uygulamaya geçiş
- DEĞİŞTİRİLDİ:
- Browser.debug - & # x3e; browser.debug (başına örneği)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Kullanım Tarayıcı, önerilmemektedir. = Yerine
- zaman aşımı olayı - & # x3e; setTimeout, aralık - & # x3e; setInterval
- onalert Kaldırılan / onconfirm / onprompt, kullanım browser.on ( 'uyarı', fn) vb
- browser.on ( 'authenticate', fn) ile değiştirilir Kimlik
- browser.wait () olay döngü çalışır / hata olayları
- boşta değiştirildi Olay döngü yapılan olay
- JSDOM 3.1 Yükseltildi Düğüm 0.12 eklenir ve io.js destek
Tarayıcı sayfasında tüm kaynakları yüklenemiyor eğer
İşiniz yakalamak böylece
sürüm 3.0.4 yeni Nedir:
- EKLENDİ:
- DOM URL sınıfı
- tarayıcıya yayılan XHR olayları
- KALDIRILACAK:
- browser.fork artık desteklenmiyor
- browser.htmlParser seçeneği artık desteklenmiyor, her zaman varsayılan tarayıcı (parser5) kullanarak
- Browser.visit (url, seçenekler) artık değiştiren örnek seçenekleri
- resources.mock / / gecikme başarısız Nock kullanmak yerine
- Protokol ve bcat, herhangi bir test
- Browser.debug - & # x3e; browser.debug (başına örneği)
- DEĞİŞTİRİLDİ:
- browser.referer - & # x3e; browser.referrer
- JSDOM 3.1 Yükseltildi Düğüm 0.12 eklenir ve io.js destek
- browser.wait () olay döngü çalışır / hata olayları
- SABİT:
- XHR hataları artık olay döngü durdurmak
İşiniz yakalamak böylece
sürüm 2.5.0 yeni Nedir:
- EKLENDİ:
- navigator.mimeTypes için destek
- DEĞİŞTİRİLDİ:
- beklemek () döndüren bir tembel söz
- KALDIRILACAK:
- seçenekler önerilmemektedir browser.visit itiraz ve yakında silinecektir Passing. Bir seçenek Browser.visit için nesne Passing hala desteklenmektedir.
- UPGRADED:
- 1.4.0 için JSDOM
sürüm 2.0.5 yeni Nedir:
- GÜNCELLEME:
- SABİT:
- İstisnalar yuttu ediliyor
En son JSDOM için
sürüm 1.4.1 yeni Nedir:.
- Sabit başka zamanlayıcı kenar durumda
Hangi sürümü 1.3.1 yeni
- id, ad ve değer özellikleri boş olmalıdır dizeleri ilgili nitelik ayarlı değilse.
sürüm 0.12.9 yeni Nedir:.
- httpOnly kurabiye için destek eklendi
- Şimdi (şu anda yüklü sayfanın hostname dayalı) geçerli etki alanı için çerezleri geri dönmek için hiçbir argüman olmadan browser.cookies arayabilir miyim.
Gereksinimleri :
- node.js 0.8 veya daha yüksek
Yorum Bulunamadı