2015-11-05 18 views
40

Angular 1.x ile İletki Kullanıyorum. Angular 2.0'a adım adım geçiş yapmak istiyorum ama ben İletici in the docs'u göremiyorum.Açıölçer Açısal 2 ile nasıl kullanılır?

Angular 2'den itibaren iletki düşürülmüş mü? Testlerimi Jasmine kullanmadan (ya da başkalarına) kullanmadan mı yazmalıyım?

+6

Hiç değilse, [oyun alanı e2e örneklerinde] görüyorsanız (https://github.com/angular/angular/tree/master/modules/playground/e2e_test) hepsi olmasa da, çoğu iletki kullanın. –

+0

Bana göre, bu bir cevap @EricMartinez – jornare

+2

olarak nitelendirir Evet, bu bir yanıt bölümüdür, ancak TS değil, JS saftır ve bu dosyalar Yayıncı'nın futurunda resmi bir durum değildir. Ama teşekkür ederim, bu bir ilk yanıttır. – johnnyevolunium

cevap

39

Angular 2 uygulamalarını Protractor (İletim 2.5.0'dan itibaren) ile test edebilirsiniz.

Protractor 5.0.0+ için, belirli bir işlem yapmanız gerekmez, İletki, uygulamada kullanılan Açısal sürümü otomatik olarak altında algılayacaktır.

İletki> = 2.5.0 ve < = 4.0.14 için, yapılandırmanıza yalnızca useAllAngular2AppRoots: true eklemeniz gerekir. İşte bir sample.


Not yerleşik Açıölçer matchers henüz Angular2 işe yaramaz birkaç görüyoruz:

da çözülmemiş hala Firefox'ta o Açıölçer + Angular2 sorunu (Orada) aşağıdaki tabloya bakınız:

+3

Açısal 1.x ve açısal 2 karışık bir web sitesini test etmek nasıl çalışır? Bu desteklenmeyen bir kullanım vakası mı? – rarrarrarrr

+1

Anaktar 2 ile Açıölçer'i şu anda kullanabilirsiniz, ancak bu yayında açıklandığı gibi çalışmayan birkaç önemli eşleşme var: http://stackoverflow.com/questions/36201691/protractor-angular-2-failed-unknown -error-açısal-tanımlı değil –

+0

https://github.com/angular/protractor/blob/master/CHANGELOG.md#500 Bu güncelleştirme için teşekkürler İletki 5.0.0 –