2016-04-05 13 views
0

Belirli bir senaryo, bir es6 sınıfının, ekranda belirli bir noktaya ilerleyerek bir doma sınıf ekleyebileceğidir. Bu kaydırma işlemini simüle etmek için aslında bunun için sayfa oluşturmam gerektiğini farkettim. Phantomjs kullanımının en yorum yolu olduğunu buldum. Ayrıca, kullanıcıların jasmine + phantom for similar e2e kullandığını da gördüm.saf js sınıfının g2-jasmine-phantom ile e2e testini gerçekleştirmek mümkündür

gulp-jasmine-phantomfrom npm'u ne zaman kullandığımı merak etsem de, yukarıdaki örnekte olduğu gibi e2'leri de yapabilir miyim? Nasıl kurulur? Çünkü test dosyasını çağıran phantomjs ve e2e testi için .html dosyasının benzer kurulumlarını görmedim. Bu doğru yaklaşım değilse, phantomjs tabanlı e2e testini gulp ile pes etmem gerekir mi?

cevap

0

PhantomJS harika bir araçtır ve bazı insanlar uçtan uca test için diğer araçlarla birlikte kullanırlar, ancak tek başına bunu yapmazlar ve herhangi bir iddiada bulunmazlar.

Kurmanızla birlikte, gulp ve Jasmine'le birlikte harika araçlarınız zaten var. Gerçek uçtan uca test için, Casper ya da kişisel tarayıcımdan biri olan Selenium'un birden fazla tarayıcıda test edilmesini sağlayan ön uç etkileşimine ihtiyacınız var.

Angular kullanıyorsanız, kendi başına bir uçtan uca test çerçevesi olan Protractor'u öneririm.

Yardım bu yardımcı olur

İlgili konular