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 Life Purpose Meditation 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++ Unreal Engine Blueprints 2D Game Development Blender
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
Development Software Testing Automation

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.
Rating: 4.4 out of 54.4 (120 ratings)
426 students
Created by Jason Myers
Last updated 9/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn basic HTML, CSS, and javaScript skills
  • Build an HTML Website
  • Automate websites
  • Become a QA Automation Engineer

Course content

9 sections • 67 lectures • 7h 47m total length

  • Preview00:33
  • Preview03:40
  • Preview01:41
  • Preview02:49
  • Browsers
    00:49
  • Installation - Visual Studio Code
    02:59
  • Installation - Sublime Text
    09:57
  • Installation - ConEmu
    04:35
  • How to get help
    04:05

  • 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

  • Introduction to CSS Section
    00:16
  • What is CSS?
    02:05
  • Bootstrap
    01:05

  • Preview01:06
  • 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

  • Preview02:13
  • 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

  • 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

  • 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

  • Better Console Reports - Jasmine Spec Reporter
    07:56
  • HTML Test Reports - Protractor Jasmine 2 Screenshot Reporter
    11:56
  • Completed Project
    00:00

  • Next steps
    02:35

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

Instructor

Jason Myers
Sr Quality Assurance Engineer
Jason Myers
  • 4.5 Instructor Rating
  • 981 Reviews
  • 17,627 Students
  • 5 Courses

I’m a senior QA engineer with over 10 years of experience building QA teams. My experience includes software testing of web and mobile apps, test automation, and a bit of front-end web and mobile development. I want to share my knowledge with you so that you can be successful in your career and help your teams produce outstanding applications.

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