Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Protractor(Angular Testing) with JavaScript
Rating: 4.2 out of 5(48 ratings)
238 students

Learn Protractor(Angular Testing) with JavaScript

Web Automation Testing using Protractor
Created byPavan Kumar
Last updated 4/2020
English
English [Auto],

What you'll learn

  • You will get complete knowledge on Protractor API to automate any Angular/NonAngular Apps
  • In-depth knowledge of JavaScript

Course content

2 sections39 lectures13h 15m total length
  • Introduction18:48

    Learn how web applications run in a client-server model inside browsers, using HTML for structure, CSS for design, and JavaScript for dynamic behavior, plus Java vs JavaScript history.

  • What is DOM? How To Write JavaScript Program35:03
  • JavaScript Fundamentals - Part 121:14
    • Visual Studio Code

    • Live Server extension

    • document and console objects in JS

    • Comments and Statements in JS

  • JavaScript Fundamentals- Part 2( Variables & Data Types)30:01

    Master JavaScript variables and data types with let, var, and const, exploring scope, initialization, and dynamic typing across numbers, strings, booleans, null, and undefined.

  • JavaScript Fundamentals- Part 3 (Operators)29:19
  • JavaScript Fundamentals- Part 4 (Conditional Statements)34:32

    Explore JavaScript control flow by using conditional statements, including if, else, and switch, with practical examples on even/odd checks, largest of three numbers, and week-name mapping.

  • JavaScript Fundamentals- Part 5 (Loops & Jump statements)34:23
  • JavaScript Functions26:52
  • JavaScript Objects25:04
  • JavaScript Arrays26:33
  • JavaScript Array Functions29:48
  • JavaScript Date object26:54
  • JavaScript Numbers & Strings25:29

    Learn to work with numbers and strings in JavaScript, create string and number objects, and manipulate text with methods like substring, replace, split, trim, and case changes.

  • JavaScript Object Oriented Programming - Class, Object ,Methods & Constructor19:55
  • JavaScript static keyword16:26

    Understand how the static keyword in JavaScript shares variables and methods across all objects, saving memory. Access static members via the class name; non-static members require an object.

  • JavaScript Encapsulation9:15
  • JavaScript Inheritance26:13
  • JavaScript Prototype20:22

    Explore JavaScript prototypes and how they attach to functions and classes, enabling adding shared properties and methods at runtime, and see practical examples with objects and constructors.

  • JavaScript Polymorphism6:50
  • How to Read JSON Data in JavaScript13:39

    Learn to read json data in javascript by converting json into javascript objects and extracting values from arrays and nested fields.

Requirements

  • No prior experience required on any language. Everything including Tool setup instructions are taken care in the course.

Description

Course Introduction:

Welcome to the comprehensive course on Protractor and JavaScript programming for Web UI Automation! In today's rapidly evolving tech landscape, Protractor has emerged as the go-to automation testing tool, especially with the surge in demand for JavaScript frameworks like Angular and React for Front-End UI development. Developed by the Angular core team, Protractor stands out for its stability, reliability, performance, and efficient handling of code complexity, making it the hottest choice for automating Angular applications.

This course is designed to equip you with the necessary skills and knowledge to excel in Protractor automation testing. Whether you are a beginner looking to enter the field of automation testing or an experienced professional aiming to enhance your skills, this course caters to all levels.

Course Contents:


  1. JavaScript Programming:

    • Introduction to JavaScript

    • DOM (Document Object Model)

    • Environment setup on Windows & Mac

    • JavaScript Comments & Statements

    • Variables

    • Data Types

    • Operators

    • Conditional statements

    • Looping statements

    • Functions in JavaScript

    • 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

  2. 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 HTML reports

By the end of this course, you'll not only have a solid understanding of JavaScript programming but also be proficient in using Protractor for effective Web UI Automation. Get ready to dive into the world of automation testing and elevate your skills to meet the industry demands!

Who this course is for:

  • Freshers,Manual testers,Automation testers