Protractor

Contact Us
  • 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
  • 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
  • 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
  • Case -Code
  • 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
  • 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 it’s usage
  • 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
  • Automating Customer Login
  • Automating Bank Manager Login
  • 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
  • Automating a Login window
  • Automating a login window – code
  • Handling tabs and popups
  • Introduction to Jenkins
  • Jenkins configuration
  • Understanding the Conf.js file
  • Code and NPM Packages for download