Learn Protractor from scratch + Framework - Angular Testing
4.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17 students enrolled

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.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17 students enrolled
Created by Sayantan Tarafdar
Last updated 4/2020
English
English [Auto-generated]
Current price: $64.99 Original price: $99.99 Discount: 35% off
16 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You learn about Protractor Testing to automate any Angular as well as Non angular website
Course content
Expand all 38 lectures 04:08:40
+ Download & Basic Installation
3 lectures 26:19

To write a protractor code, the first thing that we required is an IDE. IDE is Eclipse, Webstorm, Visual Studio. IDE is a space where we actually going to write and execute our code. Let focus on how we can set up the Visual Studio code.

Visual Studio Code is very much popular while we are working on the JavaScript.How we can install the Visual Studio code so downloading the Visual Studio code we need to go to a website called Download Visual Studio Code Editor.In this video, also you will learn how to configure Visual Studio Code for Protractor testing.

Downloading Installing Visual Studio IDE and Integration Protractor Plugin
03:38
+ Basic Introduction of Javascript
3 lectures 42:39
JavaScript - Conditional Statements ( Examples Included)
15:26
Javascript Loop - For while and do-While Loop ( Examples Included)
11:10
JavaScript - Array ( Examples Included)
16:03
+ Protractor - Getting Started - Basic Building Blocks
5 lectures 19:56
How to Create Spec & Configuration File In Protractor - Step By Step Guide
06:16
Importance of Spec File and Conf.js File
05:28
Running in Headless Chrome Browser and Chrome Capabilities
05:17
Running in Firefox Browser
01:11
Parallel Execution in Different Browsers
01:44
+ Protractor Locators - Part 1
7 lectures 34:17
Small Introduction of Angular Locators
04:51
Using ID Tag
03:54
Using Name Tag
02:55
Using css Selectors
08:16
Using tagName
03:46
Using LinkText and partialLinkText
07:47
Using ClassName
02:48
+ Protractor Locators - Part 2 ( Angular Specific Locators)
3 lectures 23:02
Using ButtonText
03:51
By Repeater
10:06
By Model
09:05
+ Protractor Basic Testing
8 lectures 41:55
Taking Screenshots in Protractor Test Cases
05:38

Cross Browser Testing is an approach where Test cases run on different browsers( Firefox, Chrome, IE etc). In this section, I will teach you how you can configure protractor for Cross Browser Testing.

Cross Browser Testing in Protractor
02:31
beforeEach and afterEach in Protractor
07:21
Protractor : Using getText() method for Assertion and Console Log
06:43
Protractor : getAttribute() method for Assertion
04:32
Protractor : Handling Check Boxes
10:42
Protractor : Handling Radio Buttons
04:27
Code Download
00:01
+ Protractor Advanced Testing
4 lectures 26:46
Handling Iframe in Protractor
08:02
Handling Different Alerts in Protractor
07:40
Handling DropDown in Protractor with Examples
06:12
Handling Scroll Page in Protractor
04:52
+ Protractor Reports
3 lectures 27:16
Generating Jasmine HTML Report In Protractor
08:43
Generating Allure Report in Protractor
10:11
Generating Logs For Test Execution
08:22
Requirements
  • No as such requirements.
  • Selenium knowledge will be added advantage
  • Manual Testing
Description

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


    ...etc


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

Who this course is for:
  • Manual testers
  • Test Managers
  • Automation Testers