Uso do Selenium para aplicativos da Web baseados em AngularJS

Eu vim a saber que o Selenium é o pai dos testes de interface do usuário.

Agora, minha pergunta é por que a equipe Angular desenvolveu o transferidor. O mesmo trabalho (que o transferidor faz) não pode ser feito com o Selenium para aplicativos da Web baseados no AngularJS?

Além disso, as pessoas estão falando sobre o Nightwatch.js também. Então, por que existem tantas bibliotecas / estruturas de teste do E2E como o Protracor ou o Nightwatch?

questionAnswers(2)

yourAnswerToTheQuestion