Online
Classroom

Protractor

Part of our "Web and Mobile" courses

2 days


Course Overview

Course Prerequisites

Basic Knowledge of Javascript is recommended

Outline

Introduction to Protractor

  • What is Protractor
  • Why use Protractor
  • Installing Protractor
  • Architecture and Components
  • Configuring Protractor
  • End to end testing on Angujar websites
  • Handling Non-Angular websites

Writing First Test

  • Sample Application
  • Testing that the page is loaded
  • Adding a second condition
  • Protractor Syntax
  • Where Protractor fits in the Testing Spectrum

Locators & Test Suites

  • Locating Elements
  • Using Button Text Locator
  • Using Binding & Model locators
  • Using Repeater Locator
  • Using CSS Locators
  • Creating and Executing Test Suites
  • Using Protractor as a part of Development a workflow

Advanced Topics on Protractor

  • How Protractor Works
  • Understanding Promises and promise-based tests
  • Jasmine Concepts
  • Automatically Interacting with the Page
  • Advanced Tests with Page Objects
  • Debugging Protractor Tests
  • Mocking HTTP

Private Events

Is your team in need of a a Protractor course?

Send us a message, and we'll get in touch, without any obligation.

Quote

Request a free quote

This Protractor course looks very interesting, I do however have a question