Hacking & Demystifying Protractor

By Doron Zavelevsky

Hacking & Demystifying Protractor

In this talk we will dive into Protractor and Selenium WebDriverJS source code and architecture. You will learn how the magic happens and what additional gems await you. We will go over their usage of Promises and task schedulers to provide synchronous-like API - and how to tap into it. You will learn how you can extend Protractor to improve your test code and better meet your needs. As a case study I will demonstrate how I adapted Protractor to serve for visual test automation. The talk will end with a quick overview of the emerging field of Visual Test Automation.

  • 602