Last updated: Nov 20, 2019 17:41
Protractor is a Node.js program. To run, you need to have Node.js installed. After downloading Node.js (through the link above), you can download the Protractor package using npm (node package manager), which comes with Node.js.
By default, Protractor uses the Jasmine test framework for its testing interface. If you are not familiar with the framework, we recommend to go through the tutorial. This section presents a basic explanation of the Jasmine syntax.
If you want to run your tests using a local standalone Selenium Server to control browsers, you need to have the Java Development Kit (JDK) installed to run the standalone Selenium Server. Check this by running the
java -version command from the command line. To run your tests using a Perfecto cloud, you need access to a Perfecto Lab account.