It's time to start getting our hands dirty and install and configure Protractor. Installations and applications are constantly changing. The main focus will be on the specific configuration used in this book, and not an in-depth installation guide. There are several different configurations, so review the Protractor site for additional details. To find the latest installation and configuration guide, visit http://angular.github.io/protractor/.
Protractor has the following prerequisites:
Node.js: Protractor is a Node.js module available using npm. The best way to install Node.js is to follow the instructions on the official site at http://nodejs.org/download/.
Chrome: This is a web browser built by Google. It will be used to run end-to-end tests in Protractor without the need for a Selenium server. Follow the installation instructions on the official site at http://www.google.com/chrome/browser/.
Selenium WebDriver for Chrome: This is a...