Learn Protractor(Angular Testing) with JavaScript
4.7 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25 students enrolled

Learn Protractor(Angular Testing) with JavaScript

Web Automation Testing using Protractor
4.7 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25 students enrolled
Created by Pavan Kumar
Last updated 4/2020
English
English [Auto]
Current price: $97.99 Original price: $139.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 53 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will get complete knowledge on Protractor API to automate any Angular/NonAngular Apps
  • In-depth knowledge of JavaScript
Requirements
  • No prior experience required on any language. Everything including Tool setup instructions are taken care in the course.
Description

Protractor turns out be the Hottest Automation testing tool in the market with sudden increase in demand of of Javascript Frameworks like Angular, React for Front End UI development.

Protractor is developed by Angular core team and takes clear edge over all other testing tools for Angular Apps automation in terms of stability, reliability ,Performance and Code complexity.

Topics Covered in This Course:

JavaScript Programming

------------

  • Introduction to Javascript

  • DOM (Document Object Model)

  • Environment setup on Windows & Mac

  • JavaScript Comments & Statements

  • Variables

  • Data Types

  • Opearators

  • Conditional statements

  • Looping statements

  • Functions in Javasript

  • Objects in JavaScript

  • Arrays

  • Array Functions in JavaScript

  • Date Object

  • Strings in JavaScript

  • Numbers in JavaScript

  • Object Oriented Programming

  • Class, Object & Methods

  • Constructor

  • static keyword in JavaScript

  • Encapsulation

  • Inheritance

  • Prototype

  • Polymorphism

  • JSON to JavaScript Object Conversion


Web UI Automation using Protractor

-----------------------------

  • Introduction to Protractor

  • Environment setup on Windows & Mac

  • How to write test cases in Protractor

  • Locators

  • Jasmin framework for Protractor

  • Handle Elements - Input box,Button,DropDown,Alerts..

  • Handle Web Table

  • Automate Non-AngularJS Application

  • Handle Elements -Frames

  • Handling Mouse Operations

  • Mouse Hover

  • Right click

  • Double click

  • Drag and DropDown

  • Page Object Model

  • Capture screenshots

  • Generate HRML reports





Who this course is for:
  • Freshers,Manual testers,Automation testers
Course content
Expand all 39 lectures 13:15:26
+ JavaScript Programming
20 lectures 07:56:40
What is DOM? How To Write JavaScript Program
35:03
  • Visual Studio Code

  • Live Server extension

  • document and console objects in JS

  • Comments and Statements in JS

JavaScript Fundamentals - Part 1
21:14
JavaScript Fundamentals- Part 2( Variables & Data Types)
30:01
JavaScript Fundamentals- Part 3 (Operators)
29:19
JavaScript Fundamentals- Part 4 (Conditional Statements)
34:32
JavaScript Fundamentals- Part 5 (Loops & Jump statements)
34:23
JavaScript Functions
26:52
JavaScript Objects
25:04
JavaScript Arrays
26:33
JavaScript Array Functions
29:48
JavaScript Date object
26:54
JavaScript Numbers & Strings
25:29
JavaScript Object Oriented Programming - Class, Object ,Methods & Constructor
19:55
JavaScript static keyword
16:26
JavaScript Encapsulation
09:15
JavaScript Inheritance
26:13
JavaScript Prototype
20:22
JavaScript Polymorphism
06:50
How to Read JSON Data in JavaScript
13:39
+ Web Automation using Protractor
19 lectures 05:18:46

Step 1 : Download and install node.js

https://nodejs.org/en/download/

node -v

npm -v


Step 2 : Install Protractor

npm install -g protractor

protractor --version


Step 3 : Run command

webdriver-manager update


Step 4 : Find conf.js file at C:\Users\Admin\AppData\Roaming\npm\node_modules\protractor\example


On cmd goto the location of this file and run command

protractor conf.js

Protractor setup on Windows
14:53

Step 1 : Download and install node.js

https://nodejs.org/en/download/

node -v

npm -v


Step 2 : Install Protractor

npm install -g protractor

protractor --version


Step 3 : Run command

webdriver-manager update


Step 4 : Find conf.js file at /usr/local/lib/node_modules/protractor/example


On cmd goto the location of this file


and run command

protractor conf.js

Protractor setup on Mac
14:17
How to setup Protractor Project in Visual Studio Code
14:56
First Test Case in Protractor
13:30
Locators
22:33
Jasmin Framework - Part 1
25:07
Jasmin Framework - Part2
14:50
Jasmin Framework - Part 3
24:55
Protractor Tests
18:55
Handle Table in Protractor
32:25
How To Automate Non-Angular Application in Protractor
14:03
Handle Frames in Protractor
18:02
Mouse Hover Action in Protractor
11:14
Double Click Action in Protractor
08:36
Right Click Action in Protractor
08:18
Drag and Drop Action in Protractor
06:24
Page Object Model Pattern
32:19
Protractor HTML Reports with Screenshots
12:31