Website Automation Testing for Beginners with Protractor
4.3 (107 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
368 students enrolled

Website Automation Testing for Beginners with Protractor

Automate all the repetitive website software testing tasks so that you can relax while the computer does the work.
4.3 (107 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
368 students enrolled
Created by Jason Myers
Last updated 9/2019
English
English [Auto]
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 2 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn basic HTML, CSS, and javaScript skills
  • Build an HTML Website
  • Automate websites
  • Become a QA Automation Engineer
Course content
Expand all 67 lectures 07:47:30
+ Getting Started
9 lectures 31:08
Browsers
00:49
Installation - Visual Studio Code
02:59
Installation - Sublime Text
09:57
Installation - ConEmu
04:35
How to get help
04:05
+ HTML
6 lectures 08:25
Introduction to HTML Section
00:20
Browser Developer Tools
01:21
HTML Structure - The DOM
01:27
HTML Tags and Elements
01:42
HTML Attributes
01:40
Absolute and Relative Paths
01:55
+ CSS
3 lectures 03:26
Introduction to CSS Section
00:16
What is CSS?
02:05
Bootstrap
01:05
+ JavaScript
6 lectures 28:52
Variables and Data Types
08:50
Variables Quiz
1 question
If Statements
06:43
If Statement Quiz
1 question
While Loops
04:16
While Loop Quiz
1 question
For Loops
01:04
For Loop Quiz
1 question
Functions
06:53
Functions Quiz
1 question
+ Demo Site Project
19 lectures 02:06:23
Project Setup
06:37
Navbar
08:03
Text and Images
08:24
Lists
03:07
Forms
13:18
Tables
04:06
Modals
05:48
jQuery
00:58
Add a Superhero to the List
08:37
Superhero List Alert
09:59
Vote for a Movie
12:49
Vote for a Movie Alert
03:48
Search
05:50
Login Overlay
11:00
Login and Logout
16:57
Additional Styling
02:21
One more update to the site
02:27
Demo Site Files
00:01
+ Getting Started with Protractor
12 lectures 58:42
Introduction to Getting Started with Protractor Section
00:16
Installation - Java Development Kit
05:19
Installation - Node.js
02:12
Installation - Protractor & Webdriver-Manager
05:43
Config File
04:57
Test File
06:34
Interacting with elements on the page
03:50
Validating elements on the page
09:17
beforeEach and afterEach
02:20
Page Object File
05:48
Create a page object
07:11
Locators
05:15
+ Testing Our Site
8 lectures 03:08:06
Introduction to Testing Our Site
00:21
Test the Login
35:11
Test the Add a Hero
34:16
Test the Vote for a Movie
35:57
Test the Header and the Modals
50:06
Test the Logout
14:06
Test the Search
13:12
Final Updates
04:57
+ Protractor Reporting
3 lectures 19:52
Better Console Reports - Jasmine Spec Reporter
07:56
HTML Test Reports - Protractor Jasmine 2 Screenshot Reporter
11:56
Completed Project
00:00
Requirements
  • No prior knowledge
  • PC required
  • All software used in this course is free
Description

Learn Website Automation

This course will teach you everything you will need to know to get started automating website testing. You do not need any prior knowledge to be successful in this course.

Web Foundations

To be successful in web automation, you first must understand the basics of how a website works. We will teach you how to build a website from the ground up. You will be building a website using HTML, CSS, and JavaScript.

Protractor

We will be using Protractor 5 as our automation framework for writing our test scripts. Protractor was built for Angular applications but it is not limited to only Angular. We are going to demonstrate that by testing the HTML website what we created. Protractor is fully featured and easy to use once you learn all the fundamental concepts from this course. You may ask, "Why are we not using Selenium?". Protractor is built with Selenium at its core. What that means is that when you use Protractor, you are using Selenium.

Industry Famous Tools

You will learn how to use some of the most common tools in the web development and testing industry. 

These tools include:

  • Protractor 5

  • Visual Studio Code

  • Node.js

  • Bootstrap

Who this course is for:
  • QA Engineers
  • Web Developers
  • Anyone who wants to learn how to automate website testing
  • Anyone who wants to automate website tasks