Protractor Testing Online Training
Details
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
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
Contact Now!!
USAONLINETRAINING.COM
CALL : +91 9160401016
MAIL : [email protected]
Schedules
No. of Days: | 25 |
Total Hours: | 25 |
No. of Participants: | 5 |
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.