Использование Selenium для веб-приложений на основе AngularJS

Я узнал, что Selenium является отцом тестирования пользовательского интерфейса.

Теперь мой вопрос: почему тогда Angular разработала Protractor? Разве нельзя выполнить ту же работу (что делает Protractor) с Selenium для веб-приложений на основе AngularJS?

Кроме того, люди тоже говорят о Nightwatch.js. Итак, почему существует так много библиотек / сред для тестирования E2E, как Protracor или Nightwatch.

Ответы на вопрос(2)

Ваш ответ на вопрос