Learn Protractor(Angular Automation) from scratch +Framework

21h 14m 28s
English
Paid
November 20, 2023

Step by Step tutorial to understand Protractor using Javascript&Typescript +Framework development(Cucumber,Jasmine). And I Bet! On course Completion You can clear any interview or develop Protractor framework on your own. As a bonus apart from protractor, You will learn lots  of new  technologies in this course such as Javascript,Typescript, Node, jasmine,  etc.

More

Below is the course Content we Cover:

Introduction to protractor
Node.js basics with setup instructions
Protractor Setup and installation
Javascript Basics
Protractor API Overeview
Different locator strategies available in Protractor
Understanding Javascript Asynchronous promises
Working with Angular UI Elements with Protractor
Understanding the configuration file
20+ Practise exercises on UI Automation using Protractor
Working with non Angular Apps using protractor
jasmine Unit testing framework basics
Optimizing protractor tests for Framework development
Page object mechanism in JS frameworks
Data driven and parameterzation using Jasmine Framework
Client reports generation and config methods for Robust framework
Indepth understanding of Pacakage.json file and npm commands
Integrating the Protractor framework with CI Jenkins tool
Introduction to Git Hub

Wish you all the Best! See you all in the course :)

Requirements:
  • No prior experience required on any language. Everything including Tool setup instructions are taken care in the course.
  • Theoretical Material,Code dump and Interview Guide are available for download
  • You will have Life Time instructor support to get solved all your queries and we will get back with solutions in less than 12 hours
Who this course is for:
  • Any Software Proffesional

What you'll learn:

  • By end of this course, You will get complete knowledge on Protractor API to automate any Angular/NonAngular Apps
  • In-depth knowledge of JavaScript with Asynchronous Promise concepts
  • You will gain the ability to design Protractor framework from scratch using jasmine Unit testing techniques
  • Understand the Nodejs principles and package json in depth for CI integration
  • Includes a Practice Website to play around with all available Protractor functions to automate
  • Crack any Protractor Interview on Single shot!

Watch Online Learn Protractor(Angular Automation) from scratch +Framework

Join premium to watch
Go to premium
# Title Duration
1 Understand the importance of Protractor 13:21
2 UPDATE - Typescript Addition to this course***Must watch Lecture*** 07:15
3 Why Node.js? Install Node 12:18
4 Install Protractor with Webdriver plugin 10:35
5 Install Javascript Eclipse Tool for Protractor tests 13:12
6 Introduction to Jasmine and its terminologies 17:43
7 Importance of Configuration file in protractor framework 10:05
8 Creating Protractor TestRunner file to run the scripts 15:40
9 Install Angular JS plugin and convert to intern project 05:34
10 Install Visual studio and run protractor Test 11:13
11 Install Webstorm and run protractor Test 09:04
12 Javascript Asynchronus and its problem with Protractor 09:08
13 Importance of Promises and how its solves Asynchronous issue 15:29
14 Understand how protractor inbuilt takes care of promise 11:23
15 Basics of Javascript 08:09
16 JS conditional statements -If else 07:40
17 Javascript loops - for with example 10:00
18 Javascript while and do while -example 11:19
19 Understand JS functions and its usage 05:58
20 Importance of Javascript arrays with example 19:24
21 Javascript String functions with examples 12:43
22 Understand Global variables of Protractor 12:26
23 Usage of Protractor locators - 1 18:55
24 Usage of Protractor locators - 2 21:22
25 Jasmine assertions to validate Protractor tests 09:48
26 Running Protractor tests on Firefox and Internet Explorer 14:29
27 Running Protractor tests on Non Angualr Sites 06:13
28 Importance of chain locators with example 17:20
29 Chain locators to identify Child elements-Example 07:35
30 Getting the list of Elements with All method in Protractor 19:20
31 Practise exercises on All and chain locators 07:26
32 Handling list of dropdown options with example 15:56
33 Actions and its importance in the Angular UI 13:13
34 Examples of handling Autocomplete dropdowns with Actions 16:16
35 Handling child windows with Protractor 08:21
36 Examples on validating child windows with Switch Mechanism 07:11
37 Handling Java Alerts with Protractor 14:57
38 What are Frames? Methods to handle in protrator 13:17
39 Handling synchronization with Protractor 21:23
40 Demo project walkthrough 06:56
41 Submission of Forms with various Protractor locators 19:04
42 Validating Angular error messages - example 11:47
43 Handling dynamic sections with Protractor 18:51
44 Practise Exercises on selecting items to cart- 14:37
45 String functions to extract count of cart items 11:53
46 What is Typescript? How different it is from JS? 09:09
47 Importance of Let and Const keywords in Typescript 17:07
48 Types Usage in Typescript 12:35
49 Understanding Classes,Methods and objects in Typescript 14:24
50 Importance of Constructor in Typescript 10:23
51 Exports,Imports and Functions usage in Typescript 11:48
52 Interfaces and objects Importance in defining contracts 17:05
53 Usage of Pipes for Anonymous Functions 06:58
54 Typescript Cucumber Framework learning Plan 13:34
55 Understand Package.json file and get the dependencies of the framework 21:54
56 Build the Basic project structure in Visual studioCode 10:21
57 Changes need for Protractor configuration to be Typescript compatible 11:52
58 Importance of tsconfig file and compilation from ts to Js 11:36
59 Running the first test using framework configurations 07:06
60 Importance of async/await synchronization in Typescript and JS ES7 13:41
61 Importance of Pageobject Mechanism in framework 13:28
62 Understand classes and construction definition for defining objects 12:47
63 Build Page object classes and drive the objects externally into Tests 09:01
64 Understand importance of Scripts tag in package.json file 17:06
65 Cucumber Introduction 12:32
66 Install cucumber protractor dependencies 07:37
67 Understanding Protractor cucumber configuration file 11:03
68 Creating feature file and step defination file Skeleton 11:51
69 Implement Step definition file with actual automation steps 10:40
70 Implement time outs and build common step definitions for multiple scenarios 08:29
71 Passing Test Data from feature file to step definitions 14:30
72 Implement Parameterization in Cucumber tests to drive tests with multiple sets 09:55
73 Using Chai Assertions in cucumber Framework 10:41
74 Implement Tagging mechanism to protractor cucumber tests 05:21
75 Usage of cucumber hooks to run setup and tear down methods 11:15
76 Install reporting dependencies to cucumber framework 11:16
77 Implement reporting in Cucumber with onComplete option in config file 09:46
78 Capturing Screenshots on Test failures with After hook implementation 12:44
79 Framework Learning Plan for Javascript 07:34
80 What are javascript objects and importance of it 12:28
81 Accessing the java objects from another JS file 13:19
82 Page object Mechanism for Protractor tests 12:04
83 Driving the Page objects with setup&TearDown methods 11:15
84 OnPrepare functionality in Configuration file for preloading the data 06:49
85 Understanding the importance of Package.json file 09:45
86 Package.json configuration properties -1 10:00
87 Defining Scripts configuration in Package.json to eliminate eclipse testRunner 13:27
88 npm commands to trigger Test Suites 09:24
89 Introduction to Datadrive testing with Jasmine 11:05
90 jasmine Dataprovider format in defining the data 10:37
91 Eliminating data hardcoding in the scripts with Jasmine Dataprovider 14:02
92 Generating excellent client reports for Protractor tests 11:08
93 Tags configuration to control test scripts execution 20:08
94 Introduction to Jenkins 13:07
95 Configuring Jenkins job with protractor tests 10:13
96 Scheduling Protractor Jenkin job for continuous Integration 12:41
97 Introduction to GIT 08:42
98 Importance of Github and its uses 09:06
99 Creating Git config and repositories 08:40
100 How to push code to remote repository 01:41
101 Understanding Staging and commit in git 11:36
102 Add remote repository and push the committed code 08:54
103 End to end working example on Git commands -1 15:49
104 End to end working example on Git commands -2 06:16
105 Importance of Branching in GIT 24:56
106 How to resolve Merge conflicts with GIT 14:18

Similar courses to Learn Protractor(Angular Automation) from scratch +Framework