Czy powinienem używać Protractora czy Karmy do moich kompleksowych testów?
Angular-seed używa Protractor / Selenium WebDriver dla E2E, ale samouczek dotyczący angular-phonecat używa karmy.
Czytałem, że powinienem używać Karmy do testów jednostkowych i Protractora do E2E, co wydaje się w porządku, ale pomyślałem, że poproszę tutaj o opinie innych programistów.
angularjs
protractor
screenm0nkey
źródło
źródło
Odpowiedzi:
Zespół AngularJS zaleca używanie Protractor, ponieważ zastąpi on biegacz scenariuszy kątowych:
cytowane z dokumentacji AngularJs .
Samouczek angular-phonecat został opracowany dawno temu (głównie w 2011 roku) i nie został jeszcze zaktualizowany, aby korzystać z niektórych nowych funkcji Angulara, takich jak Protractor.
EDYTOWAĆ
W dokumentach Protractor - FAQ :
źródło