We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Protractor Testing Online Training

ENDED
Online Training by  USA Online Trainings
Inquire Now
Online / Training
Ended last Aug 21, 2019
USD  250.00

Details

Protractor plays an important role in the Testing of AngularJS applications and works as a Solution integrator combining powerful technologies like Selenium, Jasmine, Web driver, etc. It is intended not only to test AngularJS application but also for writing automated regression tests for normal Web Applications as well.

Features of the Protractor Automation tool:
  • Built on the top of WebdriverJS and Selenium server
  • Introduced new simple syntax to write tests
  • Allows running tests targeting remote addresses
  • Can take advantage of Selenium grid to run multiple browsers at once
  • Can use Jasmine or Mocha to write test suites
Protractor is a wrapper (built on the top) around Selenium WebDriver, so it contains every feature that is available in the Selenium WebDriver. Additionally, Protractor provides some new locator strategies and functions which are very helpful to automate the AngularJS application. Examples include things like: waitForAngular, By.binding, By.repeater, By.textarea, By.model, WebElement.all, WebElement.evaluate, etc.

Outline

Introduction

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

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

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

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

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 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
  • Reading Excel Files
  • Reading Excel Files – 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
  • 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

Handling Non-Angular Elements

  • Automating a Login window
  • Automating a login window – code
  • Handling tabs and popups

Android – Test execution on a Real Device

  • How to execute Protractor test on an Android device
  • Android Test Configuration

Jenkins – CI

  • Introduction to Jenkins
  • Jenkins configuration
  • Understanding the Conf.js file
  • Code and NPM Packages for download

Special Offer

Attend Live Demo Today!!
Contact Now!!
USAONLINETRAINING.COM
CALL : +91 9160401016
MAIL : [email protected]

Schedules

Aug 23, 2018 - Aug 21, 2019
ENDED
No. of Days: 25
Total Hours: 25
No. of Participants: 5
Reviews
Be the first to write a review about this course.
Write a Review

Having trouble finding time out of your daily schedule to study or to get the degree that you want for a better job? Or is the conventional way of studying to boring for you? Either way, if any of these two cases are true in your situation then usa online training is probably the most suitable solution for someone like you. Even if you are just interested in learning something new or something that you have always wanted to learn, online learning can provide you with almost everything.

  • USA Online Training is globally targeted on serving to people and organizations equip their staff with top quality on-line IT training.
  • USA Online Training tends to perceive the dynamic, dynamical nature of technology and business and supply comprehensive online training solutions that provide continuous learning.
  • USA Online Training courses covering the most recent desktop software package, IT topics, and certification programs to business soft ability development.
WhatsApp : +91 9160401016
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.