US +1 9162441384 | UK +44 7545863371 | IN +91 9160021120
  • Search Course

Protractor

Freelance Project/Job During the course/We provide Full Framework Code./Free Post Training Support/Free Placement Assistance.

Protractor Course Outline:

Module1: Introduction
Module2: Basic installation
Module3: Protractor Basics
Module4: Jasmine Basics
Module5: Locators
Module6: Utilities
Module7: Data Driven Testing
Module8: E2E testing on AngularJS Application
Module9: Page Object Model - Framework (Live Project)
Module10: Handling Non-Angular Elements
Next Batch Starts in

Register For The Free Demo Or Training


Pay Online (Credit Card / Debit Card / Net-Banking)

Or pay by Paypal

Module1:

Introduction

Introduction

Read More Read Less
Module2:

Basic installation

  • Pre-requisites
  • Installing JDK and Node.JS
  • Installing Protractor on Windows
  • Troubleshooting with Python installation error
  • Installing Python
  • Troubleshooting with Visual studio installation error
  • Running the first Protractor Test
  • Installing Eclipse and Turn plugin
Read More Read Less
Module3:

Protractor Basics

  • Understanding the Conf.js file
  • Understanding Describe and It blocks and writing test cases
  • Handling Dropdown list
  • Adding validations using Jasmine Expect
  • Handling Dropdown list - code
  • WebStorm Installation and integrating Protractor runner
  • Autosuggestions
  • Exercise – Module3
Read More Read Less
Module4:

Jasmine Basics

  • Introduction to Jasmine and basic features
  • BeforeEach and AfterEach
  • Expect toBe and not toBe
  • Expect toEqual, toMatch and not toEqual
  • Creating Test Suites and running selective / all test cases
  • Creating Test Suites and running selective / all test cases – code
  • Exercise – Module4
Read More Read Less
Module5:

Locators

  • About AngularJS Locators
  • By Model, By ClassName, By ButtonText
  • By Model, By ClassName, By ButtonText - Code
  • By Binding, By ID
  • By Binding, By ID - Code
  • By Repeater
  • By Repeater - Code
  • By addLocators
  • By addLocators - code
  • Select Wrapper class
  • Exercise – Module5
Read More Read Less
Module6:

Utilities

  • Generating Logs - winston NPM
  • Generating Logs - winston NPM - Code
  • Generating Allure Reports
  • Installing Maven and Generating HTML Reports
  • Sending Emails
  • Understanding Package.json file and its usage
  • Exercise – Module6
Read More Read Less
Module7:

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
  • Reading Excel Files
  • Reading Excel Files – Code
  • Exercise – Module7
Read More Read Less
Module8:

E2E testing on AngularJS Application

  • Automating Customer Login
  • Automating Admin Login
  • Exercise – Module8
Read More Read Less
Module9:

Page Object Model - Framework (Live Project)

  • Introduction to Page Object Model
  • Creating Architecture and Adding business pages
  • Adding More Business Page and Test Cases
  • Adding the Page Object Model design pattern
  • Adding common Json file for Locators and TestData
  • Exercise – Module9
Read More Read Less
Module10:

Handling Non-Angular Elements

  • Automating a Login window
  • Handling tabs and popups
  • Exercise – Module10
Read More Read Less