Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Protractor for End-to-End Testing

Course Summary

The Protractor for End-to-End Testing training course teaches students about the framework of choice to write end-to-end tests for Angular applications, Protractor. Protractor runs tests against applications running in a real browser, interacting with it as a user would.

The course begins with students learning about the history and benefits of Protractor as well as how to interact with the browser, navigate between pages, and simulate user interactions. Next, students will explore how to write Protractor tests, and run tests against a small web application in order to fully test it. The course concludes with students working through validating a web application with Protractor.

A mixture of lectures, ample hands-on exercises, and labs will be used in order to put theory into practice.

Purpose
Learn how to automate end-to-end testing using Protractor to test the applications overall behavior.
Audience
Developers and developer teams needing to learn Reactive Programming with RxJS.
Role
Q/A - Software Developer - Web Developer
Skill Level
Intermediate
Style
Workshops
Duration
2 Days
Related Technologies
JavaScript | Testing | Web Development | Selenium

 

Productivity Objectives
  • Grasp how to write and run protractor tests.
  • Describe the difference between Protractor and other testing frameworks.
  • Validate web applications with Protractor.

What You'll Learn:

In the Protractor for End-to-End Testing training course, you'll learn:
  • What is Protractor?
    • Benefits of using Protractor vs just Selenium or Webdriver
  • Browser Object
    • How to interact with the browser and navigate between pages
  • Element Object
    • How to interact with page content to simulate user interaction (clicks, data entry)
  • Locators
    • How to find content on web pages using Protractor?
  • Validation of a Small Web Application with Protractor
    • Check that expected behavior happens on click
    • Wait for asynchronous data
    • Check that the right text shows up on the screen
    • Check that the right images show up on the screen
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.