What is Protractor?

Protractor is an end-to-end test framework for Angular and Angular JS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would. Protractor is a node.js port of the webdriver.io, which is the JavaScript implementation of Selenium framework.

Protractor is a Node.js program that supports test frameworks like Jasmine, Mocha, and Cucumber.