Failed: Cannot Read Property 'all' Of Undefined
We have been using protractor.promise.all([promise1, promise2, promise3]) extensively to resolve multiple promises up until the upgrade to Protractor 4.0.0. Now, it is failing with
Solution 1:
In version 4.0.0, the function protractor.promise.all
is no longer present in the protractor.promise
namespace:
https://github.com/angular/protractor/blob/master/lib/ptor.ts
It is just a shortcut to the promise namespace from the Selenium library. So as an alternative:
var promise = require('selenium-webdriver').promise;
promise.all([promise1, promise2, promise3])
Post a Comment for "Failed: Cannot Read Property 'all' Of Undefined"