¿Debo usar Protractor o Karma para mis pruebas de extremo a extremo?
Angular-seed está usando Protractor / Selenium WebDriver para E2E pero el tutorial angular-phonecat usa karma.
Leí que debería usar Karma para las pruebas unitarias y el Transportador para E2E, lo que parece estar bien, pero pensé en preguntar aquí para obtener las opiniones de otros desarrolladores.
angularjs
protractor
screenm0nkey
fuente
fuente
Respuestas:
El equipo de AngularJS recomienda usar Protractor ya que reemplazará al corredor de escenario angular:
citado de la documentación de AngularJs .
El tutorial angular-phonecat se desarrolló hace mucho tiempo (principalmente en 2011) y aún no se ha actualizado para usar algunas características nuevas de Angular como Protractor.
EDITAR
En los Documentos del transportador - Preguntas frecuentes :
fuente