Protractor is an end-to-end test framework for testing Angular.js applications. You can use protractor to run end-to-end tests on your application running in a real browser and interact with your application as the same way a particular user would interact with it