Установка

Protractor - это фреймворк для сквозного тестирования приложений Angular и AngularJS. Protractor запускает тесты для вашего приложения, запущенного в реальном браузере, взаимодействуя с ним так же, как и пользователь.

Для начала необходимо установить Node.JS, после чего можно устанавливать сам protractor. http://www.protractortest.org/#/

sudo npm install protractor -g

Также необходимо установить WebDriverManager. С помощью этой библиотеки вы можете решить достаточно банальную проблему управления драйверами для Chrome, Firefox или InternetExplorer.

npm install webdriver-manager -g
 
webdriver-manager update

После чего нужно запустить WebDriverManager.

webdriver-manager start

Это запустит Selenium Server и выведет кучу информационных журналов. Ваш тест Protractor будет отправлять запросы на этот сервер для управления локальным браузером. Вы можете увидеть информацию о статусе сервера по адресу http://localhost:4444/wd/hub.