課程簡介

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

最低要求

  • 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 時間:

人數


每位參與者的報價

客戶評論 (1)

Provisional Upcoming Courses (Require 5+ participants)

課程分類