A lot of surrounding companies are adopting a testing framework called Protractor, I am wondering if anyone has any advice on where to get started with this automation tool.
3 Answers
Here's a list of useful resources:
I would recommend knowing WebDriver fairly well and the basics of the template side of AngularJS before learning Protractor. I think a really good course for learning protractor is the Udemy Protractor: End to End testing Framework for AngularJS apps. As stated in a previous answer the javascript syntax is different from the Java, C# or Ruby implementations of WebDriver but you get used to it pretty quickly and you don't necessarily need to know how a javascript promise works to use it.
Protractor Basics: https://www.udemy.com/angularjs-protractor-tutorial/
I've heard from co-workers JavaScript isn't the easiest language to use with Web Driver and protractor is based on Web Driver. Something about all the asynchronous calls. You might try web driver with Ruby. Sauce Labs has a Bootcamp available for free.
-
1The advantage of Protractor over bare Web Driver is it supports better testing Web applications with UI implemented in angular.js.– dzieciouDec 30, 2015 at 17:22