Ответ 1
Вы можете протестировать Angular 2 приложения с помощью Protractor
(начиная с Protractor 2.5.0).
Для Protractor 5.0.0+ вам не нужно ничего делать, Protractor автоматически обнаружит версию Angular используемый в тестируемой заявке.
Для Protractor >= 2.5.0 и <= 4.0.14 вам нужно будет добавить useAllAngular2AppRoots: true
в свою конфигурацию. Вот пример .
Обратите внимание, что несколько встроенных прошивок Contractor еще не работают с Angular2, см.
Существует также проблема Protractor + Angular2 в Firefox (до сих пор не решена):