Protractor Tutorial 1 – What is AngularJS and Angular Applications?

As per Protractor Official Document:- Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

It is very important to understand the term Angular and AngularJS applications.

So, in this post we will see a basic introduction of AngularJS and Angular Applications.

HTML is used to develop static documents in a web based application. Developing a dynamic web application is not possible using HTML alone. Dynamic web pages could be created using JavaScript by manipulating DOM which is not much successful.


  • AngularJS is a JavaScript based framework to develop front end of a web application. It is open source framework and developed by Google.
  • AngularJS extends HTML with additional custom HTML attributes called directives. Some examples of such directives are ngBind, ngModel, ngClass etc.
  • AngularJS was released in October 2010. Any web application designed using AngularJS framework is called AngularJS web application.
  • AngularJS is the first version of Angular framework. From version 2, it is called Angular.


  • AngularJS is a TypeScript based framework to develop front end of a web application. It is open source framework and developed by Google.
  • It is a complete rewrite of AngularJS. It was released in Oct 2014. Any web application designed using Angular 2 or above framework is called Angular web application.
  • It can be used to build web, mobile web, native mobile and native desktop applications.

This post is limited to basic introduction of Angular and AngularJS applications before we start learning Protractor testing tool. We are not focusing on technical Concepts of Angular or AngularJS framework.

More on Protractor in upcoming posts. Stay tuned and keep learning with me.


Author: Amod Mahajan

My name is Amod Mahajan and I am an IT employee with 6+ years of experience in Software testing and staying in Bengaluru. My area of interest is Automation testing. I started from basics and went through so many selenium tutorials. Thanks to Mukesh Otwani as his tutorials are easy and cover basics to advance. I have habit of exploring concepts by deep diving. I used to make notes. I thought of sharing my knowledge through posts and now I am here. #KeepLearning #ShareLearning

Leave a Reply

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.
%d bloggers like this: