PROTRACTOR
COURSE ID: PROTRACTOR - END TO END TESTING FOR ANGULARJS APPLICATIONS
- 12099 Learners
Get Lifetime access to all below sections that covers basics till advance concepts on AngularJS Protractor in just 199 USD 99 USD / 11000/- RS 6000 RS + Life time support in your queries and automation projects.
Protractor Tutorials – One of the unique course in the market on Protractor that covers end2end test execution with all Real time examples and utilites on AngularJS and non-AngularJS apps with indepth implemenation of frameworks like Jasmine, Page Object Model etc
Get Quick access to all video lectures that covers basics till advance concepts on Protractor AngularJS end to end automation in just 199 USD 99 USD / 11000/- RS 6000 RS + Life time support in your queries and automation projects.
$99/ INR 6000

Course Features
Lifetime access to the learning portal including Class recordings, presentations, sample code and projects.
Lifetime access to the support team (available 24/7) in resolving queries during and after the course completion
Course completion certificate will be provided by Way2Automation.
COURSE INTRODUCTION
- Introduction to Protractor course
BASIC INSTALLATION
- Pre-requisite
- Installing JDK and Node.JS
- Installing Protractor on Windows
- Installing Protractor on Windows
- Troubleshooting with Python installation error
- Installing Python
- Troubleshooting with Visual studio installation error
- Lecture 9 Running first protractor Test
- Configuring Eclipse and Turn plugin
PROTRACTOR BASICS
- Understanding the Conf.js file
- section 3 - Lecture 2 - Understanding Describe and It blocks and writing test cases
- Handling Dropdown list
- Handling Dropdown list - code
- Adding validations using Jasmine Expect
- Web Storm Installation and integrating Protractor runner
- Autosuggestions
JASMINE BASICS
- Introduction to Jasmine and basic features
- Before Each and After Each
- Expect to be and not to be
- Expect to Equal, to Match and not to Equal
- Creating Test Suites and running selective / all test cases
- Creating Test Suites and running selective / all test cases - code
LOCATORS
- Introduction to Locators
- By Model, By Class Name, By Button Text
- By Model, By Class Name, By Button Text - Code
- By Binding, By ID
- By Binding, By ID - Code
- By Repeater
- By Repeater - Code
- By Add Locator
- By Add Locator - code
- Select Wrapper class
- Select Wrapper class - Code
UTILITIES
- Generating Logs - winston NPM
- Generating Logs - winston NPM - Code
- Generating Allure Reports
- Installing Maven and Generating HTML Reports
- Sending Emails
- Sending Emails - Code
- Understanding Package .json file and it's usage
DATA DRIVEN TESTING
- Reading data and locators through JSON files
- Reading data and locators through JSON files - Code
- Parameterization using Jasmine Data Providers
- Parameterization using Jasmine Data Providers - Code
- Excel Reading Utility
- Excel Reading Utility - code
E2E TESTING ON ANGULARJS BANKING APPLICATION
- Automating Customer Login
- Automating Bank Manager login
PAGE OBJECT MODEL FRAMEWORK - LIVE PROJECT
- Introduction to Page Object Model (8:41)
- Creating Architecture and Adding business pages (18:16)
- Adding More Business Page and Test Cases (15:59)
- Adding POM Design Pattern (8:40)
- Adding Json Files for common locators and test data (7:28)
- Project Code for download
HANDLING NON-ANGULAR ELEMENTS
- Automating a Login Window
- Automating a Login Window - Code
- Handling Tabs and Popups (16:58)
- Handling Tabs and Popups - code
ANDROID - TEST EXECUTION ON A REAL DEVICE
- How to Execute Protractor Test on an Android Device
- Android Test Configuration
- Project code
JENKINS CI
- Introduction to Jenkins
- Jenkins Configuration
- Understanding the Conf.js file
- Code and NPM Packages for download
PROTRACTOR DOCKER & SELENIUM GRID INTEGRATION
- Integration with Selenium grid and docker to run parallel test (2:53)
- Docker installation and adding Selenium Grid containers (14:40)
- Docker compose with Parallel test execution on Multiple browsers (8:53)
- Resources for download from Docker section