Vizon yazma uygulaması testlerinde kullanılan ve bir tarayıcı çeşitli eylemler ve olaylara nasıl tepki vereceğini simüle edilebilir.
Ya gerçekten çok hızlı çalışır ve AJAX ya da gerçekten yavaş çalışmalarını desteklemek yok ama AJAX destek başsız tarayıcı emülatörü ve tarayıcı kontrolörleri aksine, Mink hızlı çalışıyor ve AJAX etkileşimleri destekleyen anlamı, sadece en iyi parçaları vardır.
Gerçek hayat geliştirme ortamlarında Yani, Zombie.js, Goutte, Selenyum, ya Sahi gibi uygulamalar paketi yerine Mink kullanabilirsiniz.
Kaputun altında, Vizon bağlamak ve yukarıda belirtilen teknolojileri ile çalışmak için çeşitli sürücüleri gerek, bir çekirdek ve güçlü bir API başka bir şey değildir. Yani, çalıştırmak istediğiniz yapılandırmasına göre, tüm uygun sürücülerin sahip emin olun
Bu sürümde Yeni nedir:.
- varolan bir öğenin içinde arama yaparken önek XPath Sabit
- tamamen sürücü testsuite Refactored ve tamamen (tutarlılık için çok daha fazla vaka kapsayan) sürücülerini kapsayacak şekilde genişletmek
- değiştirildi `NodeElement :: setValue` sadece giriş elemanları yerine tüm alanları desteklemek için
- alıyordu geçersiz kullanımı konusunda bir MinkException herhangi bir sürücü düzeyinde istisna sarma kaldırıldı kod çok karmaşık
- HTML spec göre vaka duyarsız olarak isimlendirilen seçicinin giriş Çeşidi eşleştirme Sabit
- Tanıtıldı `Behat & # x5C, Vizon & # x5C, Seçici & # x5C, XPath & # x5C, Escaper` kaçan XPath yeniden izin
- `Eleman :: getSession` onaylanmamaktadır. Oturumu ihtiyacı Kod yerine eleman daha dışarıdan almalısınız
- ExpectationException uzanan için ElementNotFoundException Değiştirildi
- kendisi de dahil olmak üzere elemanın HTML kodu almak için Eleman :: getOuterHtml` `eklendi
- Sabit isim seçiciler sadece metinsel girişler için `placeholder` üzerinde maç
- istisna atma daha yanıtı yerine dönmek için
- başarılı veya zaman aşımı ulaşana kadar Eleman :: waitFor` yeniden deneniyor bazı kod izin `eklendi
- Eleman :: isValid` bir unsur hala sayfa olup olmadığını kontrol etmek için `eklendi
4xx ve 5xx yanıt sürücüler için tutarlı davranış Zorla
nedir sürüm 1.5.0 Yeni:
- Eklendi CoreDriver gelecek sürücüler gelişmeler basitleştirmek için
- Eklendi Mink :: isSessionStarted () yöntemi
- Sabit multibite dize preg_replace hata li>
- WebAssert :: pageText ... beyaz alanlara Sabit taşıma () yöntemleri
sürüm 1.3.3 yeni nedir:
- __toString özel durumlar önleyin ()
- Behat için yararlı bir adım tanımları eklendi çift
- küçük hata düzeltmeleri ve iyileştirmeler Çok
- Sabit bağımlılıkları ve besteci kurulum rutin
sürüm 1.3.2 yeni nedir:.
- MinkContext Sabit webdriver kaydı
Gereksinimler :
- PHP 5.3.1 veya daha yüksek
Yorum Bulunamadı