Let’s speed up Protractor’s data lookup

by December 27, 2017

Protractor is the favored testing framework for end-to-end testing of AngularJS apps. It’s quite good, and I especially like the smooth integration with Sauce Labs. But Protractor can sometimes be very slow. For instance, if we have a page that shows a data table with (say) 3 columns (name, balance and creditLimit) and 20 rows, and I want to get all the values displayed in that table, the “normal” way to retrieve the data in that table would be something like: