Setup Menus in Admin Panel

Login

Overview:

Protractor is an end-to-end automation test framework for Angular and AngularJS applications. It is used to run tests against web applications, interacting with them as a user would: by filling out forms, clicking on elements, and navigating from page to page.

In this instructor-led training, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

Objectives: 

  • To automate any Angular and non AngularJS websites using Protractor
  • various new locator strategies

Audience:

  • Manual testers
  • Test Managers
  • Automation Testers with Selenium knowledge
  • AngularJS developers

Pre-Requisite:

Basic understanding of Java-scripting.

Course Curriculum

Basic installation
Pre-requisites Details 00:00:00
Installing JDK and Node.JS Details 00:00:00
Installing Protractor on Windows Details 00:00:00
Troubleshooting with Python installation error Details 00:00:00
Installing Python Details 00:00:00
Troubleshooting with Visual studio installation error Details 00:00:00
Running the first Protractor Test Details 00:00:00
Installing Eclipse and Turn plugin Details 00:00:00
Protractor Basics
Understanding the Conf.js file Details 00:00:00
Understanding Describe and It blocks and writing test cases Details 00:00:00
Handling Dropdown list Details 00:00:00
Adding validations using Jasmine Expect Details 00:00:00
Handling Dropdown list – code Details 00:00:00
WebStorm Installation and integrating Protractor runner Details 00:00:00
Auto suggestions Details 00:00:00
Jasmine Basics
Introduction to Jasmine and basic features Details 00:00:00
BeforeEach and AfterEach Details 00:00:00
Expect toBe and not toBe Details 00:00:00
Expect toEqual, toMatch and not toEqual Details 00:00:00
Creating Test Suites and running selective / all test cases Details 00:00:00
Creating Test Suites and running selective / all test cases – code Details 00:00:00
Locators
About AngularJS Locators Details 00:00:00
By Model, By ClassName, By ButtonText Details 00:00:00
By Model, By ClassName, By ButtonText – Code Details 00:00:00
By Binding, By ID Details 00:00:00
By Binding, By ID – Code Details 00:00:00
By Repeater Details 00:00:00
By Repeater – Code Details 00:00:00
By addLocators Details 00:00:00
By addLocators – code Details 00:00:00
Select Wrapper class Details 00:00:00
Utilities
Generating Logs – winston NPM Details 00:00:00
Generating Logs – Winston NPM – Code Details 00:00:00
Generating Allure Reports Details 00:00:00
Installing Maven and Generating HTML Reports Details 00:00:00
Sending Emails Details 00:00:00
Understanding Package.json file and it’s usage Details 00:00:00
Data Driven Testing
Reading data and locators through JSON files Details 00:00:00
Reading data and locators through JSON files – Code Details 00:00:00
Parameterisation using Jasmine Data Providers Details 00:00:00
Parameterisation using Jasmine Data Providers – Code Details 00:00:00
Reading Excel Files Details 00:00:00
Reading Excel Files – Code Details 00:00:00
E2E testing on AngularJS Banking Application
Automating Customer Login Details 00:00:00
Automating Bank Manager Login Details 00:00:00
Page Object Model - Framework (Live Project)
Introduction to Page Object Model Details 00:00:00
Creating Architecture and Adding business pages Details 00:00:00
Adding More Business Page and Test Cases Details 00:00:00
Adding the Page Object Model design pattern Details 00:00:00
Adding common Json file for Locators and TestData Details 00:00:00
Handling Non-Angular Elements
Automating a Login window Details 00:00:00
Automating a login window – code Details 00:00:00
Handling tabs and popups Details 00:00:00
Android - Test execution on a Real Device
How to execute Protractor test on an Android device Details 00:00:00
Android Test Configuration Details 00:00:00
Jenkins - CI
Introduction to Jenkins Details 00:00:00
Jenkins configuration Details 00:00:00
Understanding the Conf.js file Details 00:00:00
Code and NPM Packages for download Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar