bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Learn Protractor from scratch + Framework - Angular Testing

Protractor Tutorials on End-to-End testing for Angular Based websites - Based on Selenium Webdriver. Framework included

4.25 / 5.0
47 students4 hours 9 minutes

Created by Sayantan Tarafdar, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 47 students which left 10 reviews at an average rating of 4.25, which is below the average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 4 hours 9 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 7 hours 30 minutes.

Overall score


This course currently has a bestcourses score of 3.8/10, which makes it an below average course. Overall, there are most likely better courses available for this topic on our platform.


There is a sudden increase in AngularJS web sites.AngularJS is what HTML would have been, had it been designed for building web-apps. Few things are there in Angular which differentiates from Selenium automation testing. Present-day market demand is shifting towards Protractor for automation testing. Protractor Automation Testing can able to handle both AngularJS based websites and also non-Angular based websites.

Protractor API is nothing but a wrapper over the most powerful Selenium WebDriver API.

Protractor's main advantage is an advancement in the locator section. Various new angular specific locators can be now be identified and hence actions can be implemented over it.

Additional Locator strategies:

  • By binding

  • By repeater

  • By textarea

  • By model

  • By buttonText

  • By options


The configuration file is most powerful or heart of this automation. Config file only dictates which Specification file (specs file) needs to run, whether it will be parallel execution or cross-browser testing. All these basic configurations can be done in the config file.

The default framework is Jasmine. Also, you will able to learn how to log your executions, take screenshots and many more things.

Who this path is for:

Manual testers

Test Managers

Automation Testers

What you will learn

  • You learn about Protractor Testing to automate any Angular as well as Non angular website


  • No as such requirements.
  • Selenium knowledge will be added advantage
  • Manual Testing
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 4 hours 9 minutes
Learn Protractor from scratch + Framework - Angular Testing thumbnail

bestcourses score: 3.8/10

There are most likely better courses available for this topic.