Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Protractor Angular framework from scratch using java &nodeJS
Rating: 4.0 out of 5(15 ratings)
73 students

Protractor Angular framework from scratch using java &nodeJS

protractor,angular framework, angular JS automation,protractor framework, protractor using java, node js, java script
Created byLucky Trainings
Last updated 12/2025
English
English [Auto],

What you'll learn

  • You can work on any project on Protractor using Java and Node JS

Course content

2 sections40 lectures5h 50m total length
  • Introduction to Javascript2:13
  • Javascript Configuration on MAC10:31

    Install and configure Node.js and Visual Studio Code on Mac, enabling npm and using Copilot to write and run JavaScript code, with steps for Mac download and path setup.

  • Javascript Configuration on Windows5:40

    Install Node.js and Visual Studio Code on Windows, then create and open a project folder in VS Code to configure a JavaScript workspace for the Protractor Angular setup.

  • Configuring GITHUB Copilot to VSCode4:41

    Configure the GitHub Copilot extension in Visual Studio Code by installing, signing in with GitHub, and enabling AI pair programming to assist writing and debugging JavaScript code.

  • Overview on Console.log() & Hello World Program10:32

    Create a basic JavaScript program that prints to the console using console.log, including hello world, and run it with node or code runner in VS Code.

  • Overview on Variables, Comments with examples11:35

    Explains what a variable is, how to declare with var and let, single-line and multi-line comments, and naming rules, with practical code examples.

  • Overview on Variables, Comments with examples Part 21:55

    Demonstrate declaring and printing variables with console.log, observe execution flow, and see emp id output with comments and example printing after declaration for clarity.

  • Overview on Constants with examples3:05

    Learn how constants differ from variables by defining an unchangeable value, such as an employee location, and see how reassignment triggers an assignment to a constant variable error.

  • Overview on Datatypes with examples10:52

    Explore primitive data types and reference types with practical examples in JavaScript, including strings, numbers, booleans, null, undefined, and special values like Infinity and Nan, shown via console logs.

  • Overview on Operators with examples15:21

    Explore arithmetic, assignment, comparison, and logical operators in JavaScript with practical examples and console outputs, including plus, minus, multiply, divide, modulo, exponent, and increment.

  • Overview on Operators with examples Part 25:34

    Explore logical operators, including and, or, and not, through truth tables and practical code examples, and learn string concatenation and simple conditional patterns.

  • Conditional Statements with examples9:39

    Define and apply conditional statements to guide script execution, using if, else, and else if blocks to handle true and false conditions with multiple criteria.

  • for loop with example9:48

    Learn how to use the for loop to repeat actions, with initialization, condition, and increment, including printing a name several times and generating even numbers from 1 to 100.

  • while & do-while loop with example9:36

    Compare while and do-while loops with a brief for loop overview, showing how conditions govern execution, prevent infinite loops, and how do-while executes before checking the condition.

  • Break & Continue statement with examples6:13

    Master break and continue statements in JavaScript, learning how break exits loops and how continue skips the current iteration, with practical for and while loop examples.

  • overview on Switch case with example5:58

    Explore how switch case selects logic based on a single variable with multiple values, see break usage, and how default handles invalid days of the week.

  • Overview on Functions Part 16:46

    Learn how to define and call reusable functions to encapsulate logic, pass arguments, and reuse login, logout, create user, and greeting operations across developers.

  • Overview on Functions Part 25:40
  • Anonymous & Arrow functions with examples7:58
  • Overview on Objects with example7:49

    Explore JavaScript objects, including key-value properties, dot and bracket access, and basic operations such as adding, updating, and deleting properties, plus defining and invoking object methods.

  • Overview on Arrays with example9:30

    Explore arrays as a reference data type, learn to create and access arrays by index, and modify them with push, unshift, splice, pop, and shift, with practical examples.

  • forEach with examples4:01

    Explore how to iterate over arrays in JavaScript using a for loop and a forEach loop, printing each value with console.log and highlighting the use of length and index access.

Requirements

  • Basic idea on testing tools is morethan enough
  • Having idea on Angular JS application and Node JS is added advantages

Description

Course updated on 24 December 2025 with below concepts:

  • Introduction to Javascript

  • Javascript Configuration on Windows  MAC

  • Overview on Console.log() & Hello World Program

  • Overview on Variables, Comments, Constants, Datatypes, Operators with examples

  • Conditional, Looping, break, continue, switch Statements, Functions, Anonymous, Arrow , Objects with examples


Protractor Content/Protractor on a real project/

  1. Protractor Overview: Protractor Tutorials on End-to-End testing on AngularJS websites. A wrapper over Selenium WebDriverJS library

  2. Prerequisites to install Protractor

  3. Protractor Installation

  4. Architecture and Process communication of Protractor

  5. Overview on Jasmine: Covering Jasmine Framework that needed for Angular JS automtion using Protractor

  6. various editors and folder structure

  7. overview on spec.js

    1. introduction to global variables: 

      1. browser.get

      2. element

      3. by

    2. created a simple example

    3. execute the script 

  8. overview on conf.js

  9. locators with examples

  10. Overview on ng-repeat with examples

  11. Introduction to Multiple It and Before Each in Jasmine

  12. Basic script in handling calculator

  13. verifiaction points in jasmine using expect

  14. How to work on non angular JS applications

  15. Sample script to login to SF application

  16. Introduction to Page Object Modle  framework

  17. converting spec file to a page object mondel

  18. creating and executing scripts in Paga Object Model

  19. How to handle Protractor using JAVA programming language

  20. Creating JProtractor jar file and adding to JAVA Project in eclipse editor

  21. Creating basic scripts for Protractor using JAVA programming language

    1. Handling text fields

    2. Handling dropdown

    3. various identification mechanism for NgBy. with examples

Who this course is for:

  • Anyone who wants to start their career in automation testing