Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 21.5 hours on-demand video
  • 27 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Software Testing Protractor

Learn Protractor(Angular Testing) from scratch +Framework

Step by Step tutorial to understand Protractor using Javascript&Typescript +Framework development(Cucumber,Jasmine)
Bestseller
Rating: 4.5 out of 54.5 (3,787 ratings)
17,614 students
Created by Rahul Shetty
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

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!
Curated for the Udemy for Business collection

Course content

24 sections • 135 lectures • 21h 23m total length

  • Preview13:20
  • Preview07:14
  • Preview12:17
  • Install Protractor with Webdriver plugin
    10:34
  • Install commands List
    00:03

  • Important Note
    00:13
  • Install Javascript Eclipse Tool for Protractor tests
    13:11
  • Introduction to Jasmine and its terminologies
    17:42
  • Code download
    00:07
  • Importance of Configuration file in protractor framework
    10:04
  • File reference
    00:01
  • Creating Protractor TestRunner file to run the scripts
    15:39
  • Install Angular JS plugin and convert to intern project
    05:33

  • Install Visual studio and run protractor Test
    11:12
  • Install Webstorm and run protractor Test
    09:03

  • Important Player Tips for Best learning Experience:
    03:23
  • Javascript Asynchronus and its problem with Protractor
    09:07
  • Importance of Promises and how its solves Asynchronous issue
    15:28
  • Links to read more on promises
    00:00
  • Understand how protractor inbuilt takes care of promise
    11:22
  • Project code download
    00:02

  • Basics of Javascript
    08:08
  • JS conditional statements -If else
    07:39
  • Javascript loops - for with example
    09:59
  • Javascript while and do while -example
    11:18
  • code download
    00:05
  • Understand JS functions and its usage
    05:57
  • Importance of Javascript arrays with example
    19:23
  • Javascript String functions with examples
    12:42
  • Code download
    00:20
  • Important Note
    00:10

  • Understand Global variables of Protractor
    12:25
  • Usage of Protractor locators - 1
    18:53
  • Usage of Protractor locators - 2
    21:21
  • Jasmine assertions to validate Protractor tests
    09:47
  • Code download
    00:01
  • Running Protractor tests on Firefox and Internet Explorer
    14:28
  • Browser configuration file
    00:12
  • Running Protractor tests on Non Angualr Sites
    06:12

  • Web applications to Practise Protractor Automation
    03:04
  • Importance of chain locators with example
    17:19
  • Chain locators to identify Child elements-Example
    07:34
  • Code download
    00:06
  • Getting the list of Elements with All method in Protractor
    19:19
  • Practise exercises on All and chain locators
    07:25
  • Code download
    00:05
  • Handling list of dropdown options with example
    15:55
  • Code download
    00:06

  • Actions and its importance in the Angular UI
    13:12
  • Examples of handling Autocomplete dropdowns with Actions
    16:15
  • Handling child windows with Protractor
    08:20
  • Examples on validating child windows with Switch Mechanism
    07:10
  • Code download
    00:07
  • Handling Java Alerts with Protractor
    14:56
  • Code download
    00:15

  • What are Frames? Methods to handle in protrator
    13:16
  • Handling synchronization with Protractor
    21:22
  • Code download
    00:13

  • Demo project walkthrough
    06:55
  • Submission of Forms with various Protractor locators
    19:03
  • Validating Angular error messages - example
    11:46
  • Handling dynamic sections with Protractor
    18:50
  • Practise Exercises on selecting items to cart-
    14:36
  • String functions to extract count of cart items
    11:52
  • Code download
    00:19

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

Description

  • Course Last Updated- Nov 3rd- [Protractor Cucumber BDD Framework]

  • "Welcome to The only online course in the World which covers end to end Automation using Protractor API from Complete Scratch to Framework level using  Javascript Jasmine & Typescript Cucumber. "
    Why Protractor?

      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, reliabity ,Performance and Code complexity.

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.

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 :)

Who this course is for:

  • Any Software Proffesional

Featured review

Firuza Khashimova
Firuza Khashimova
52 courses
30 reviews
Rating: 5.0 out of 5a year ago
With all courses Selenium WebDriver, Rest, Angular Protractor I learned a lot, because instructor explanation is very simple, step by step and guidance. He makes sure to give us clear understanding of the concepts. And the course has really good content that help us to gain in depth knowledge. Very happy to have chosen this course! Thank you Rahul for hard work.

Instructor

Rahul Shetty
Teacher/Founder of RahulShettyAcademy.com (Testing School)
Rahul Shetty
  • 4.5 Instructor Rating
  • 126,641 Reviews
  • 314,999 Students
  • 18 Courses

Nothing is Impossible . It all depends on how we are Trained on it!

Teaching is my Passion. And its my Profession. The only Business I know is Spreading the Knowledge

"Every QA Professional have a wish of learning trending Automation courses but somehow 90% of them are giving up their thoughts “

Its not due to the lack of courses available in the Market,   but its about finding the right Mentor who can guide,teach and understand student's pulse with their background education"

So to full fill all these Gaps, I have established "RahulShettyAcademy"  few years ago, And after successful completion of more than 300 offline Training batches.. I am finally 
 here at Udemy to share all my 13 Years IT Experience Knowledge to QA Colleagues and Students

And you know?? Already 2,00,000 Happy Students are taking advantage with my courses here at Udemy with overwhelmed responses

Below are the course I teach here in this platform and many more on the way!

For Web Automation Testing :
1.Selenium Tutorial - In Java and Python
2. Protractor Tutorial - Java Script Automation for Angular
3.Selenium- Frameworks
4. Cucumber Framework Tutorial

For Mobile Automation Testing
3. Appium Mobile Testing Tutorial

For API Automation Testing :
4. SoapUI API Automation
5. Rest API Automation

For Performance Testing:
6. Jmeter Tutorial

For complete QA Process:
Software Testing comprehensive Tutorial

For Security and Data Base Testing :
Web Security Testing tutorial
SQL-Data Base Testing Tutorial

For Core Java-
Complete Java for Automation Tutorial

*********************************************************************************************************
Please note that All  RAHUL SHETTY  courses offer life time query support and we have dedicated discussion board where you can post your questions.. I will answer all of them in less than 24 hours...
*********************************************************************************************************

All The Best :) Looking forward to meet you all in my courses

- Rahul Shetty Academy
(Teacher)





  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.