Course Outline

Introduction

  • Why use Protractor?

Setup and Installation

How Protractor Works

Overview of Protractor Syntax

Understanding Promises and Promise-Based Tests

A Sample Web Application

Setting up Your SUT (System Under Test)

Writing Your First Test

Unit Testing Javascript with Jasmin or Mocha

Driving the Browser with Selenium WebDriver, Chai WebDriver, directConnect

Locating and Interacting with Web Elements

Accessing Web Elements through Page Objects

Executing the Test

Generating Test Reports

Debugging Protractor Tests

Making Your Test Code Maintainable and Easy to Read

Mocking HTTP Requests

Integrating Cucumber with Protractor for BDD (Behavior Driven Development)

Scaling Tests over Multiple Browsers and Systems with Selenium Grid

Integrating Protractor into Your Development Workflow (Git, Jenkins, etc.)

Summary and Conclusion

Requirements

  • Experience working with Javascript and node.js.
  • Basic understanding of Angular web applications.
  • Basic understanding of automation testing.

Audience

  • Web developers
  • Automation test engineers
 14 Hours

Number of participants



Price per participant

Testimonials (8)

Related Courses

Tosca: Model-Based Testing for Complex Systems

35 Hours

Test Automation with Galen Framework

14 Hours

TestComplete

21 Hours

Automate Windows Desktop Applications with AutoIt

14 Hours

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

Testing Angular Applications

14 Hours

Advanced C# for Automation Test Engineers

21 Hours

Advanced Selenium

14 Hours

Advanced Selenium with C#

14 Hours

Advanced TestStand: Mastering Test Automation

21 Hours

Mobile Automation with Appium Overview

7 Hours

Concordion

21 Hours

C# for Automation Test Engineers

21 Hours

EasyTest

7 Hours

Test automation with HP UFT

21 Hours

Related Categories

1