Protractor is a promising end-to-end automation framework for AngularJS-based applications. Protractor runs tests against an application in a real web-based browser, interacting with it like a user would. Step 1: You need to have NPM (Node Package Manager) installed on your machine.
Full article