Protractor Angular framework from scratch using java &nodeJS
What you'll learn
- You can work on any project on Protractor using Java and Node JS
Requirements
- Basic idea on testing tools is morethan enough
- Having idea on Angular JS application and Node JS is added advantages
Description
Protractor Content/Protractor on a real project/
Protractor Overview: Protractor Tutorials on End-to-End testing on AngularJS websites. A wrapper over Selenium WebDriverJS library
Prerequisites to install Protractor
Protractor Installation
Architecture and Process communication of Protractor
Overview on Jasmine: Covering Jasmine Framework that needed for Angular JS automtion using Protractor
various editors and folder structure
overview on spec.js
introduction to global variables:
browser.get
element
by
created a simple example
execute the script
overview on conf.js
locators with examples
Overview on ng-repeat with examples
Introduction to Multiple It and Before Each in Jasmine
Basic script in handling calculator
verifiaction points in jasmine using expect
How to work on non angular JS applications
Sample script to login to SF application
Introduction to Page Object Modle framework
converting spec file to a page object mondel
creating and executing scripts in Paga Object Model
How to handle Protractor using JAVA programming language
Creating JProtractor jar file and adding to JAVA Project in eclipse editor
Creating basic scripts for Protractor using JAVA programming language
Handling text fields
Handling dropdown
various identification mechanism for NgBy. with examples
Who this course is for:
- Anyone who wants to start their career in automation testing
Instructor
I am Surendra having 9+ years of experience in software testing and 5+ years of experience as a trainer in handling online, offline and corporate training's.
We designed this course which covers 3 different automation testing tools Selenium, Appium, Protractor. within a single package from basics which will be helpful for all learners to start implementing these tools on their projects.