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 CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop 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 Emotional Intelligence 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 Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing 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
IT & Software Other IT & Software Protractor

Learn Protractor(Angular Testing) with JavaScript

Web Automation Testing using Protractor
Rating: 4.3 out of 54.3 (16 ratings)
63 students
Created by Pavan Kumar
Last updated 4/2020
English
English [Auto]
30-Day Money-Back Guarantee

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

2 sections • 39 lectures • 13h 15m total length

  • Preview18:48
  • What is DOM? How To Write JavaScript Program
    35:03
  • 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

  • Preview10:58
  • Protractor setup on Windows
    14:53
  • 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

Instructor

Pavan Kumar
Test Architect ★ Tech Educator ★ Trainer ★ YouTuber
Pavan Kumar
  • 4.4 Instructor Rating
  • 4,154 Reviews
  • 58,661 Students
  • 15 Courses

Hello Everyone, I'm Mr Pavan, having 15+ years of experience in IT industry especially in Software Quality Engineering. Worked with various CMM level organizations. Experience in Testing Enterprise and Business Intelligence applications. Experience in Financial, Compliance, Data Masking and Data Security Domains. Good experience in Agile and Scrum process environments.

I have passion about teaching and sharing knowledge on latest technologies.  Conducted hundreds of online workshops, individual and group training sessions. Trained more than 20,000+ participants globally through online and class room.

Teaching Profile

Over 12+ years of experience as a Trainer/Instructor. 15000+ professionals learned though Self-Paced Video courses and over 5000+ participants attended Live Online Training's.

  • 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.